This group contains functions and classes that can be used to set up a generic event routing. Mehr ...
|
Namensbereiche | |
| mutabor | |
| not for headers | |
| mutaborGUI | |
| not for headers | |
| mutabor::hidden | |
| mutabor::box_support | |
| compat30 | |
This group contains functions and classes that can be used to set up a generic event routing.
It uses the RtMidi library for MIDI access, but is kept independent from any GUI library.
| #define AddStr | ( | s1, | |
| s2, | |||
| s3 | |||
| ) | (s1 += s2 + s3) |
Definiert in Zeile 492 der Datei GIS.cpp.
Wird benutzt von BeginParameter(), BeginRange(), Clear() und EndParameter().
| #define BracketDeep (Brackets.length()) |
Definiert in Zeile 57 der Datei GSP.cpp.
Wird benutzt von DoParse() und GspParse().
| #define CHAR0 CurrentLine[CurrentPos] |
Definiert in Zeile 179 der Datei GSP.cpp.
Wird benutzt von DoParse(), GetSep(), GspParse(), ReadLong(), ReadNote(), ReadParaNumber(), ReadParaStr() und ReadTag().
| #define CHAR1 CurrentLine[CurrentPos+1] |
Definiert in Zeile 180 der Datei GSP.cpp.
Wird benutzt von GetSep() und ReadParaStr().
| #define CHECKDUP | ( | target, | |
| source | |||
| ) | target = source; |
Definiert in Zeile 63 der Datei GIS.h.
Wird benutzt von GisNote::GisNote(), GisParaStr::GisParaStr(), GisTag::GisTag(), GisToken::GisToken() und GisWriteHead::GisWriteHead().
| #define CNAlter 1 |
Definiert in Zeile 424 der Datei GIS_Head.h.
Wird benutzt von ChordNote::CheckCloseAlter(), ChordNote::MutNoteOff() und ChordNote::MutNoteOn().
| #define CNNoteOn 2 |
Definiert in Zeile 425 der Datei GIS_Head.h.
Wird benutzt von GisWriteHead::GetFreeNote(), ChordNote::MutNoteOff(), ChordNote::MutNoteOn(), ChordNote::SetNoteOff() und ChordNote::SetNoteOn().
| #define DEFAULT_BENDING_RANGE 2l |
Definiert in Zeile 55 der Datei midicmn.h.
Wird benutzt von mutabor::OutputMidiPort::Load().
| #define DEVFMIDFTEST_H |
Definiert in Zeile 38 der Datei DevMidFTest.h.
| #define DEVFMIDFTEST_H_PRECOMPILED |
Definiert in Zeile 45 der Datei DevMidFTest.h.
| #define GMN_NO_KEY -32000 |
Definiert in Zeile 89 der Datei GIS.h.
Wird benutzt von ChordNote::ChordNote(), ChordNote::Cmp(), GisNote::GisNote() und ChordNote::MutNoteOn().
| #define HIDE_MUTABOR_C_API |
Definiert in Zeile 43 der Datei box_support.h.
| #define MIDICMNTEST_H |
Definiert in Zeile 38 der Datei midicmnTest.h.
| #define MIDICMNTEST_H_PRECOMPILED |
Definiert in Zeile 48 der Datei midicmnTest.h.
| #define MMSYSTEM_H |
Definiert in Zeile 41 der Datei DevGIS.cpp.
| #define MU32_ROUTING_GMN_GIS_HEAD_H |
Definiert in Zeile 40 der Datei GIS_Head.h.
| #define MU32_ROUTING_GMN_GIS_HEAD_H_PRECOMPILED |
Definiert in Zeile 53 der Datei GIS_Head.h.
| #define MU32_ROUTING_GMN_GSP_FILE_H |
Definiert in Zeile 39 der Datei GSP_File.h.
| #define MU32_ROUTING_GMN_GSP_FILE_H_PRECOMPILED |
Definiert in Zeile 50 der Datei GSP_File.h.
| #define MU32_ROUTING_MIDI_COMMONFILEDEVICE_H |
Definiert in Zeile 36 der Datei CommonFileDevice.h.
| #define MU32_ROUTING_MIDI_COMMONFILEDEVICE_H_PRECOMPILED |
Definiert in Zeile 50 der Datei CommonFileDevice.h.
| #define MU32_ROUTING_ROUTE_INLINES_H |
Definiert in Zeile 36 der Datei Route-inlines.h.
| #define MU32_ROUTING_ROUTE_INLINES_H_PRECOMPILED |
Definiert in Zeile 50 der Datei Route-inlines.h.
| #define MU32_ROUTING_ROUTECOMPAT_H |
Definiert in Zeile 42 der Datei RouteCompat.h.
| #define MU32_ROUTING_ROUTECOMPAT_H_PRECOMPILED |
Definiert in Zeile 52 der Datei RouteCompat.h.
| #define NEW_LINE "\n" |
Definiert in Zeile 72 der Datei GSP.cpp.
Wird benutzt von GetSep() und ReadParaStr().
| #define NOTE ((GisNote*)note) |
Definiert in Zeile 828 der Datei GIS_Head.cpp.
Wird benutzt von ChordNote::SetNoteOn().
| #define NOTE1 ((GisNote*)note1) |
Definiert in Zeile 744 der Datei GIS_Head.cpp.
Wird benutzt von CmpNote().
| #define NOTE2 ((GisNote*)note2) |
Definiert in Zeile 745 der Datei GIS_Head.cpp.
Wird benutzt von CmpNote().
| #define NTAGS 52 |
Definiert in Zeile 67 der Datei GIS.h.
Wird benutzt von GetTagId().
| #define NTAGSHORTS 6 |
Definiert in Zeile 68 der Datei GIS.h.
Wird benutzt von GetTagId().
| #define READCONFIGINT | ( | config, | |
| name, | |||
| variable, | |||
| defval | |||
| ) |
| #define READCONFIGSTR | ( | config, | |
| name, | |||
| variable, | |||
| defval | |||
| ) |
| #define ROUTING_BOX_INLINES |
Definiert in Zeile 35 der Datei Box-inlines.h.
| #define ROUTING_BOX_INLINES_PRECOMPILED |
Definiert in Zeile 48 der Datei Box-inlines.h.
| #define ROUTING_BOX_SUPPORT_H |
Definiert in Zeile 36 der Datei box_support.h.
| #define ROUTING_BOX_SUPPORT_H_PRECOMPILED |
Definiert in Zeile 48 der Datei box_support.h.
| #define ROUTING_DEVICE_INLINES |
Definiert in Zeile 35 der Datei Device-inlines.h.
| #define ROUTING_DEVICE_INLINES_PRECOMPILED |
Definiert in Zeile 46 der Datei Device-inlines.h.
| #define SepPos SepPos() |
Definiert in Zeile 46 der Datei GSP.cpp.
Wird benutzt von GetSep(), ReadNote() und ReadTag().
| #define SRC_KERNEL_ROUTING_WATCHDOG_H |
Definiert in Zeile 34 der Datei watchdog.h.
| #define SRC_KERNEL_ROUTING_WATCHDOG_H_PRECOMPILED |
Definiert in Zeile 46 der Datei watchdog.h.
| #define strdupchr | ( | a | ) | (a) |
Definiert in Zeile 331 der Datei GIS.cpp.
Wird benutzt von GisNote::GisNote().
| #define TAG ((GisTag*)Cursor) |
Definiert in Zeile 507 der Datei GIS_Head.cpp.
Wird benutzt von GisReadArtHead::Read().
| #define TAGEND ((GisTagEnd*)Cursor) |
Definiert in Zeile 508 der Datei GIS_Head.cpp.
Wird benutzt von GisReadArtHead::Read().
| #define TTaccent 22 |
Definiert in Zeile 80 der Datei GIS.h.
Wird benutzt von GisReadArtHead::Read().
| #define TTalter 50 |
Definiert in Zeile 84 der Datei GIS.h.
Wird benutzt von ChordNote::MutNoteOn(), mutabor::InputGis::Proceed() und GisReadArtHead::Read().
| #define TTinstr 19 |
Definiert in Zeile 77 der Datei GIS.h.
Wird benutzt von GisReadArtHead::Read().
| #define TTintens 1 |
Definiert in Zeile 74 der Datei GIS.h.
Wird benutzt von GisReadArtHead::Read().
| #define TTkey 36 |
Definiert in Zeile 82 der Datei GIS.h.
Wird benutzt von GisWriteHead::ProceedGis().
| #define TTmutabor 51 |
Definiert in Zeile 85 der Datei GIS.h.
Wird benutzt von mutabor::InputGis::Proceed().
| #define TToct 37 |
Definiert in Zeile 83 der Datei GIS.h.
Wird benutzt von GisWriteHead::ProceedGis() und GisReadArtHead::Read().
| #define TTstacc 21 |
Definiert in Zeile 79 der Datei GIS.h.
Wird benutzt von GisReadArtHead::Read().
| #define TTtempo 12 |
Definiert in Zeile 76 der Datei GIS.h.
Wird benutzt von GisReadArtHead::Read().
| #define TTten 23 |
Definiert in Zeile 81 der Datei GIS.h.
Wird benutzt von GisReadArtHead::Read().
| #define TTtie 20 |
Definiert in Zeile 78 der Datei GIS.h.
Wird benutzt von ChordNote::CheckCloseTie().
| #define WTAG ((GisTag*)(*Cursor)) |
Definiert in Zeile 1245 der Datei GIS_Head.cpp.
Wird benutzt von GisWriteHead::ProceedGis().
| #define WTAGEND ((GisTagEnd*)token) |
Definiert in Zeile 1246 der Datei GIS_Head.cpp.
Wird benutzt von GisWriteHead::ProceedGis().
Definiert in Zeile 87 der Datei GIS_Head.cpp.
Wird benutzt von GetTheSpeedFactor().
| typedef mutabor::hidden::do_aktion mutabor::BoxClass::ChangedCallback::action |
| typedef std::vector<BoxFactory *> mutabor::BoxFactory::factorylist::base |
| typedef std::vector<DeviceFactory *> mutabor::DeviceFactory::factorylist::base |
| typedef B mutabor::TRouteClass< I, O, B >::Box |
| typedef boost::intrusive_ptr< BoxClass > mutabor::Box |
| typedef std::vector<Box> mutabor::BoxListType |
| typedef map_type::const_iterator mutabor::InputDeviceClass::current_keys_type::const_iterator |
| typedef std::vector<int> mutabor::ChannelData::controller_vector |
| typedef std::vector<current_tone_entry> mutabor::BoxClass::current_tone_list |
| typedef P mutabor::CommonTypedDeviceAPI< T, P, L >::DevicePtr |
| typedef boost::intrusive_ptr< event_class > mutabor::event |
| typedef void GisReadArtProceed(GisReadArtHead *token, char turn) |
Definiert in Zeile 301 der Datei GIS_Head.h.
| typedef void GisReadProceed(GisReadHead *, char) |
Definiert in Zeile 135 der Datei GIS_Head.h.
| typedef struct harmonie_ereignis mutabor::hidden::harmony_action |
| typedef I mutabor::TRouteClass< I, O, B >::InputDevice |
| typedef CommonTypedDeviceAPI<InputDeviceClass>::listtype mutabor::InputDeviceList |
| typedef tone mutabor::BoxClass::interval |
| typedef map_type::iterator mutabor::InputDeviceClass::current_keys_type::iterator |
| typedef struct keyboard_ereignis mutabor::hidden::keyboard_action |
| typedef L mutabor::CommonTypedDeviceAPI< T, P, L >::listtype |
| typedef std::list<logic_entry> mutabor::BoxClass::logic_list |
| typedef boost::unordered_multiset<entry, hash_type> mutabor::InputDeviceClass::current_keys_type::map_type |
| typedef struct midi_ereignis mutabor::hidden::midi_action |
| typedef std::vector< uint8_t > mutabor::midi_string |
| typedef O mutabor::TRouteClass< I, O, B >::OutputDevice |
| typedef CommonTypedDeviceAPI<OutputDeviceClass>::listtype mutabor::OutputDeviceList |
| typedef std::set<OutputDevice> mutabor::OutputDeviceSet |
| typedef boost::intrusive_ptr<TRouteClass> mutabor::TRouteClass< I, O, B >::Route |
| typedef TRouteClass<InputDevice,OutputDevice, Box>::Route mutabor::Route |
| typedef TRouteClass<InputDevice,OutputDevice, Box> mutabor::RouteClass |
| typedef cow_container<std::vector<Route> > mutabor::TRouteClass< I, O, B >::routeListType |
| typedef struct TagListData TagList |
| typedef TRouteClass mutabor::TRouteClass< I, O, B >::thistype |
| typedef T mutabor::CommonTypedDeviceAPI< T, P, L >::thistype |
| typedef int ThreadResult |
| typedef std::vector<tone_entry> mutabor::box_support::tone_list |
Definiert in Zeile 66 der Datei box_support.h.
| typedef int WaitResult |
| anonymous enum |
| Aufzählungswerte | |
|---|---|
| OpenAllBoxes | |
| OpenAllOutDevices | |
| OpenAllInDevices | |
| anonymous enum |
| anonymous enum |
| Aufzählungswerte | |
|---|---|
| sounding | |
| silent | |
| invalid | |
Definiert in Zeile 60 der Datei box_support.h.
| enum ARType |
| Aufzählungswerte | |
|---|---|
| ARNormal | |
| ARSlur | |
| ARTenuto | |
| ARPortato | |
| ARStaccatto | |
Definiert in Zeile 60 der Datei GIS_Head.h.
| enum mutabor::BoxType |
| Aufzählungswerte | |
|---|---|
| IDTypeSession | |
| IDTypeFile | |
| IDTypeHardware | |
| enum mutabor::DevType |
| Aufzählungswerte | |
|---|---|
| DTNotSet | |
| DTUnknown | |
| DTMidiPort | |
| DTMidiFile | |
| DTGis | |
Definiert in Zeile 93 der Datei Device.h.
| enum GisType |
| Aufzählungswerte | |
|---|---|
| invalid_interval | |
| active_interval | |
| empty_interval | |
| invalid_tone | |
| active_tone | |
| empty_tone | |
Definiert in Zeile 138 der Datei Box.h.
| Aufzählungswerte | |
|---|---|
| DeviceUnregistered | |
| DeviceInitializing | |
| DeviceStop | |
| DevicePlay | |
| DevicePause | |
| DeviceCompileError | |
| DeviceTimingError | |
| DeviceKilled | |
Definiert in Zeile 79 der Datei Device.h.
| enum mutabor::RouteType |
Type of route input filter.
Definiert in Zeile 79 der Datei Route.h.
| enum ThreadKind |
| int Acc2Int | ( | const std::string & | acc | ) |
Definiert in Zeile 308 der Datei GIS.cpp.
Wird benutzt von GisNote::GetKey().
| std::string mutabor::BoxClass::ActionToString | ( | ChangedCallback::action * | action | ) |
|
inlinevirtual |
Activate the current box.
This method is called when a box is being activated. Its implementation should be done in the user code. Otherwise its just a no-op function.
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 691 der Datei Box.h.
Benutzt runtime_error und string.
|
static |
Activate all boxes.
This resets the action traces of all boxes.
| isRealtime | Shall non-realtime devices (e.g., file devices) act in realtime mode or not |
| true | if Activation succeeded |
| false | otherwise |
Definiert in Zeile 525 der Datei Box.cpp.
Benutzt mutabor::CurrentTime, mutabor::OpenAll(), mutabor::OpenAllBoxes, mutabor::OpenAllInDevices, mutabor::OpenAllOutDevices, mutabor::CurrentTimer::Reset() und mutabor::CurrentTimer::UseRealtime().
Wird benutzt von mutaborGUI::MutFrame::CmDoActivate().
|
virtual |
add a new output device
Definiert in Zeile 141 der Datei Route.cpp.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::Add().
|
virtual |
add a new input device
|
virtual |
add a new box
|
virtual |
add a route
Definiert in Zeile 133 der Datei Box.cpp.
Benutzt DEBUGLOG, mutASSERT(), route und TRACEC.
Wird benutzt von mutaborGUI::BoxData::GetShapes().
|
pure virtual |
add a route
Implementiert in mutabor::CommonTypedDeviceAPI< T, P, L >, mutabor::CommonTypedDeviceAPI< OutputDeviceClass > und mutabor::CommonTypedDeviceAPI< InputDeviceClass >.
|
virtual |
add a route
Implementiert mutabor::Device.
Definiert in Zeile 135 der Datei Device.cpp.
Wird benutzt von mutabor::CommonTypedDeviceAPI< InputDeviceClass >::Replace().
|
inline |
Definiert in Zeile 1069 der Datei Device.h.
Benutzt DEBUGLOG.
Wird benutzt von mutabor::InputDeviceClass::Panic().
|
inline |
|
inline |
| void ChordNote::AddGis | ( | GisToken * | token | ) |
Definiert in Zeile 855 der Datei GIS_Head.cpp.
Benutzt mutabor::CurrentTime und GisToken::Sep.
Wird benutzt von GisWriteHead::GetFreeNote().
|
inline |
Definiert in Zeile 561 der Datei Box.h.
Benutzt AddKey().
|
inline |
Definiert in Zeile 81 der Datei GSP.cpp.
Benutzt DEBUGLOG2 und mutUnused.
Wird benutzt von IsLetter().
Definiert in Zeile 474 der Datei GIS_Head.cpp.
Benutzt GTTag, TagListData::Next, RemoveTag(), TagListData::Tag und GisTag::Type().
Wird benutzt von GisWriteHead::ProceedGis() und GisReadArtHead::Read().
| void GisWriteHead::AddTime | ( | mutabor::frac | dTime | ) |
Definiert in Zeile 1422 der Datei GIS_Head.cpp.
Benutzt mutabor::CurrentTime.
Wird benutzt von mutabor::OutputGis::do_AddTime().
|
inline |
Definiert in Zeile 894 der Datei Device.h.
|
inlinestatic |
Definiert in Zeile 912 der Datei Device.h.
Wird benutzt von mutabor::InputMidiPort::Proceed(), mutabor::CommonMidiInput< InputDeviceClass >::Proceed() und mutabor::InputMidiFile::Proceed().
|
staticprotected |
Definiert in Zeile 283 der Datei Box.cpp.
Benutzt DEBUGLOG2, isDebugFlag, print_stacktrace() und UNREACHABLECT.
Wird benutzt von mutabor::BoxClass::BoxClass().
|
staticprotected |
Definiert in Zeile 294 der Datei Device.cpp.
|
staticprotected |
|
static |
Play all input devices in batch mode The batch mode allows for direct conversion of data in a complex route environment.
In contrast to the normal Play() function this function doesn't use timers, but simulates timing.
{h,cpp,-inlines.h} }
Definiert in Zeile 442 der Datei Device.cpp.
Benutzt mutabor::CurrentTime, mutabor::CurrentTimer::Get(), mutabor::InClose(), mutASSERT(), mutabor::OpenAll(), mutabor::OpenAllInDevices, mutabor::OpenAllOutDevices, mutabor::OutClose(), mutabor::CurrentTimer::Set(), mutabor::CurrentTimer::Stop() und mutabor::CurrentTimer::UseRealtime().
Wird benutzt von main(), myDevice::Pause(), InputMidiFileTest::testAfterTouch(), InputMidiFileTest::testAllControllerOff(), InputMidiFileTest::testBankSelect(), InputMidiFileTest::testBatchPlay1(), OutputMidiFileTest::testBatchPlay1(), InputMidiFileTest::testBoxMidiIn(), InputMidiFileTest::testBug019010(), InputMidiFileTest::testControllerPlay(), InputMidiFileTest::testRpnNrpn() und InputMidiFileTest::testSysEx().
|
inline |
|
inline |
| int BeginParameter | ( | ) |
Definiert in Zeile 619 der Datei GIS.cpp.
Benutzt AddStr, DEBUGLOG2, GisToken::Sep und TagSep.
Wird benutzt von ReadTag() und GisComma::ToString().
| int BeginRange | ( | ) |
Definiert in Zeile 638 der Datei GIS.cpp.
Benutzt AddStr, Clear(), DEBUGLOG2, GisTagBegin::End, LastOpenRange, GisToken::Next, GisToken::Sep, Tag(), TagMode, TagName und TagSep.
Wird benutzt von DoParse() und GisComma::ToString().
| int BeginSegment | ( | ) |
Definiert in Zeile 555 der Datei GIS.cpp.
Benutzt BuildTag(), GisSegment::Contents, DEBUGLOG2, GisToken::Sep und TagMode.
Wird benutzt von DoParse() und GisComma::ToString().
| int BeginSequenz | ( | ) |
Definiert in Zeile 585 der Datei GIS.cpp.
Benutzt BuildTag(), GisSequenz::Contents, DEBUGLOG2, GisToken::Sep und TagMode.
Wird benutzt von DoParse() und GisComma::ToString().
|
pure virtual |
Implementiert in mutaborGUI::MutLogicWnd und MutTextBox.
Wird benutzt von mutabor::doexecute_flags::operator()() und mutabor::doexecute_action::operator()().
|
inlinevirtual |
|
protected |
Definiert in Zeile 857 der Datei Box.cpp.
Benutzt mutabor::BoxClass::AppendToBoxList(), mutabor::BoxClass::box, mutabor_initialize_box(), mutabor::BoxClass::set_routefile_id() und mutabor_box_type_struct::userdata.
Wird benutzt von mutabor::BoxFactory::DoCreateBox().
| mutabor::BoxFactory::BoxFactory | ( | size_t | id = 0 | ) |
|
inline |
Definiert in Zeile 790 der Datei Box.h.
Benutzt mutabor_box_flags::auto_reset_break_logic, mutabor::BoxClass::box, mutabor_box_flags::break_logic und mutabor_box_type_struct::flags.
| int BuildTag | ( | ) |
Definiert in Zeile 530 der Datei GIS.cpp.
Benutzt Clear(), DEBUGLOG2, Tag(), TagMode, TagName und TagSep.
Wird benutzt von BeginSegment(), BeginSequenz(), Comma(), EndRange(), EndSegment(), EndSequenz(), NextSequenz(), Note() und Tag().
|
inline |
|
inline |
Definiert in Zeile 108 der Datei Device.h.
|
inline |
Definiert in Zeile 89 der Datei GSP.cpp.
Benutzt DEBUGLOG2.
Wird benutzt von DoParse(), GetSep(), IsLetter() und ReadNote().
|
inline |
| void ChordNote::CheckCloseAlter | ( | ) |
| void ChordNote::CheckCloseTie | ( | ) |
| int CheckError | ( | int | nr | ) |
Definiert in Zeile 157 der Datei GSP.cpp.
Benutzt GspError, GspErrorLine, GspErrorLineNr, GspErrorPos, PossibleErrorLine, PossibleErrorLineNr und PossibleErrorPos.
Wird benutzt von DoParse(), GspParse(), ReadNote(), ReadParaNumber(), ReadParaStr() und ReadTag().
| bool OutputMidiFileTest::CheckOut | ( | std::string | s, |
| int | line, | ||
| const char * | file | ||
| ) |
Definiert in Zeile 4782 der Datei DevMidFTest.cpp.
Benutzt DEBUGLOG, in, MakePrintableC(), mutUnused, out, mutabor::OutputMidiFile::Save(), StreamToHex() und string.
| ChordNote::ChordNote | ( | ChordNote * | first | ) |
Definiert in Zeile 785 der Datei GIS_Head.cpp.
Benutzt ChordNote::Boss, ChordNote::BossPos, mutabor::CurrentTime und GMN_NO_KEY.
| void Clear | ( | std::string * | s | ) |
Definiert in Zeile 493 der Datei GIS.cpp.
Benutzt AddStr.
Wird benutzt von BeginRange(), BuildTag(), MutTextBox::GetKeys(), MutTextBox::GetToneSystem() und UnRavel().
|
inline |
|
inlinestatic |
Definiert in Zeile 389 der Datei Box.h.
Benutzt mutASSERT() und mutabor::Panic().
Wird benutzt von mutaborGUI::MutRouteWnd::CmRouteLoad(), IMPLEMENT_APP(), compat30::LoadRoutes() und RouteTest::testDestroyAll().
|
inlinestatic |
|
inlinestatic |
Definiert in Zeile 446 der Datei Route.h.
|
pure virtual |
|
inlinevirtual |
Implementiert mutabor::Device.
Definiert in Zeile 932 der Datei Device.h.
Wird benutzt von mutabor::CommonFileInputDevice::Open(), mutabor::CommonFileOutputDevice::SetName(), mutabor::OutputGis::SetName(), mutabor::CommonFileInputDevice::SetName(), InputMidiFileTest::testBatchPlay1(), OutputMidiFileTest::testBatchPlay1(), InputMidiFileTest::testBug019010_2(), CommonMidiInputTest::testGlobalPanic(), CommonMidiOutputTest::testMoreNotesThanChannels(), CommonMidiOutputTest::testNoteOnOff(), OutputMidiFileTest::testNoteOnOff(), CommonMidiInputTest::testPanic(), mutabor::CommonFileInputDevice::~CommonFileInputDevice() und mutabor::InputGis::~InputGis().
|
inline |
Definiert in Zeile 935 der Datei Device.h.
|
inlinevirtual |
Implementiert mutabor::Device.
Erneute Implementation in mutabor::InputMidiFile, mutabor::InputMidiPort, mutabor::InputGis, mutabor::CommonFileInputDevice, myDevice, myDevice, myDevice, myDevice, myDevice und myDevice.
Definiert in Zeile 1130 der Datei Device.h.
|
static |
Close all boxes.
This function deactivates all boxes.
Definiert in Zeile 519 der Datei Box.cpp.
Wird benutzt von mutabor::OpenAll().
| void CloseAllSubs | ( | GisWriteHead * | head | ) |
Definiert in Zeile 1499 der Datei GIS_Head.cpp.
Benutzt GisWriteHead::CloseSubs(), GisWriteHead::CommaAtEnd, GisWriteHead::Cursor, GisWriteHead::CutOut(), GisWriteHead::Data, GetGisType(), GTSegment, h, GisWriteHead::Next, GisWriteHead::nSub und GisWriteHead::RemoveComma().
Wird benutzt von mutabor::OutputGis::do_Close() und GisWriteHead::GetKey().
| int GisWriteHead::CloseCurrentToken | ( | char | insertRest = 1 | ) |
Definiert in Zeile 1175 der Datei GIS_Head.cpp.
Benutzt mutabor::CurrentTime, GTComma, GTNote, GTNull, GTParaInt, GTParaReal, GTParaStr, GTSegment, GTSequenz, GTTag, GTTagBegin, GTTagEnd und GTUnknown.
| int CloseFile | ( | ) |
| int GisWriteHead::CloseSubs | ( | GisToken ** | cont = 0 | ) |
Definiert in Zeile 1141 der Datei GIS_Head.cpp.
Benutzt GisWriteHead::Boss, GisWriteHead::CommaAtEnd, GisWriteHead::Cursor, GisWriteHead::CutOut(), GisWriteHead::Data, h, GisWriteHead::ReadyForBoss() und GisWriteHead::RemoveComma().
Wird benutzt von CloseAllSubs().
Definiert in Zeile 768 der Datei GIS_Head.cpp.
Benutzt GTNote, NOTE1, NOTE2, StrCmp() und GisToken::Type().
Wird benutzt von ChordNote::SetNoteOff().
| int Comma | ( | ) |
Definiert in Zeile 786 der Datei GIS.cpp.
Benutzt BuildTag(), DEBUGLOG2, GisToken::Sep und TagMode.
Wird benutzt von DoParse(), GisWriteHead::ReadyForBoss() und GisComma::ToString().
|
inlineprotected |
Definiert in Zeile 699 der Datei Device.h.
|
inlineprotected |
Definiert in Zeile 703 der Datei Device.h.
| bool mutabor::BoxClass::Compile | ( | CompileCallback * | callback, |
| const char * | logic | ||
| ) |
Definiert in Zeile 735 der Datei Box.cpp.
Benutzt _mut, box, mutabor::hidden::expand_decition_tree(), mutabor::hidden::intervall_list_laenge(), mutabor::hidden::logik_list_laenge(), mutabor_box_clear_logic(), mutabor_clear_box_scanner(), mutabor::hidden::mutabor_programm_einlesen(), mutabor::BoxClass::CompileCallback::RefreshDlg(), mutabor::BoxClass::CompileCallback::SetMessage(), mutabor::BoxClass::CompileCallback::SetStatus(), mutabor::hidden::ton_list_laenge(), mutabor::hidden::tonsystem_list_laenge(), mutabor::hidden::umstimmungs_list_laenge() und mutabor::hidden::weiter_gehts_nach_compilerfehler.
|
static |
Definiert in Zeile 933 der Datei Box.cpp.
Benutzt mutabor::BoxClass::box, mutabor::BoxClass::current_compile_callback und mutabor::BoxClass::CompileCallback::SetLine().
|
inline |
|
inline |
Definiert in Zeile 875 der Datei Device.h.
Definiert in Zeile 439 der Datei GIS_Head.cpp.
Benutzt TagListData::Data, TagListData::Next und TagListData::Tag.
Wird benutzt von MisTrack::Get() und GisReadArtHead::GisReadArtHead().
Definiert in Zeile 867 der Datei GIS.cpp.
Benutzt GisToken::Copy() und GisToken::Next.
Wird benutzt von GisTag::Copy(), GisTagBegin::Copy() und GisToken::ToString().
| void ChordNote::CountOnTime | ( | mutabor::frac | dTime | ) |
|
inlineprotected |
Definiert in Zeile 189 der Datei Route-inlines.h.
|
inlinestatic |
Creates a generic route.
This functions creates a route object on the heap and returns a smart pointer to it. This route will not be preconfigured.
Definiert in Zeile 600 der Datei Route.h.
Benutzt box, in, out und mutabor::RTall.
Wird benutzt von mutaborGUI::MutBoxShape::AddChannel(), compat30::LoadRoutes(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::LoadRoutes(), main(), myDevice::Pause(), CommonMidiOutputTest::setUp(), CommonMidiInputTest::setUp(), OutputMidiFileTest::setUp(), InputMidiFileTest::testAfterTouch(), InputMidiFileTest::testAllControllerOff(), InputMidiFileTest::testBankSelect(), InputMidiFileTest::testBatchPlay1(), InputMidiFileTest::testBoxMidiIn(), InputMidiFileTest::testBug019010(), InputMidiFileTest::testBug019010_2(), GUIRouteTest::testConnect(), InputMidiFileTest::testControllerPlay(), RouteTest::testDestroyAll(), InputMidiFileTest::testRpnNrpn() und InputMidiFileTest::testSysEx().
|
inlinestatic |
Creates a preconfigured route according to the given type.
This functions creates a route object on the heap and returns a smart pointer to it. This route will be preconfigured according the data provided in the arguments.
| in | InputDevice& Reference to a smart pointer for the input device where the route starts. |
| out | OutputDevice& End point of the route. |
| type | RouteType Type of the input filter. See RouteType for more information. |
| iFrom | start of the range for the input filter. Its meaning depends on the input filter type. |
| iTo | end of the range for the input filter. Its meaning depends on the input filter type. |
| box | box to be used. Values less than 0 indicate a pass through route or a GMN box. |
| active | indicates whether the events on the route may change the tuning of the box. Regardless of this setting the box referenced by the box parameter will influence the tuning of the events in this route. |
| oFrom | Start of the range of the output filter (will be interpreted by the output device. |
| oTo | End of the reange of the output fileter (will be interpreted by the output device |
| oNoDrum | On MIDI like devices avoid the channel usually used for percussion. |
Definiert in Zeile 247 der Datei Route-inlines.h.
Benutzt DEBUGLOGTYPE, mutabor::RouteFactory::DoCreate(), mutabor::RouteFactory::factory und intrusive_ptr_get_refcount().
Definiert in Zeile 905 der Datei Box.h.
Benutzt mutabor::Box0, mutASSERT(), mutabor::NewBox und UNREACHABLECT.
Wird benutzt von mutaborGUI::MutBoxShape::DoLeftDblClick(), mutabor::BoxFactory::LoadBoxes(), main(), myDevice::Pause(), CommonMidiOutputTest::setUp(), CommonMidiInputTest::setUp(), OutputMidiFileTest::setUp(), InputMidiFileTest::testAfterTouch(), InputMidiFileTest::testAllControllerOff(), InputMidiFileTest::testBankSelect(), InputMidiFileTest::testBatchPlay1(), InputMidiFileTest::testBoxMidiIn(), InputMidiFileTest::testBug019010(), InputMidiFileTest::testBug019010_2(), GUIRouteTest::testConnect(), InputMidiFileTest::testControllerPlay(), BoxTest::testCopyPLay(), RouteTest::testDestroyAll(), BoxTest::testGetNextFreeBox(), BoxTest::testParser(), InputMidiFileTest::testRpnNrpn() und InputMidiFileTest::testSysEx().
|
static |
|
inline |
Definiert in Zeile 1512 der Datei Device.h.
|
inlinestatic |
Definiert in Zeile 1407 der Datei Device.h.
Benutzt mutabor::DeviceStop, mutASSERT(), name, string und UNREACHABLECT.
Wird benutzt von compat30::LoadRoutes(), main(), InputMidiFileTest::setUp(), OutputMidiFileTest::testBatchPlay1(), GUIRouteTest::testConnect() und RouteTest::testDestroyAll().
|
inlinestatic |
Definiert in Zeile 1389 der Datei Device.h.
Benutzt mutASSERT(), mutUnused, name und UNREACHABLECT.
Wird benutzt von mutabor::DeviceFactory::LoadOutputDevices(), compat30::LoadRoutes(), main(), myDevice::Pause(), OutputMidiFileTest::setUp(), GUIRouteTest::testConnect() und RouteTest::testDestroyAll().
| void GisReadHead::CreateSegmentSubs | ( | ) |
Definiert in Zeile 264 der Datei GIS_Head.cpp.
Benutzt GisSegment::Contents, DEBUGLOG, GTComma und string.
Wird benutzt von GisReadHead::CursorNext().
| void GisReadHead::CreateSequenzSubs | ( | ) |
Definiert in Zeile 301 der Datei GIS_Head.cpp.
Benutzt GisSegment::Contents und string.
Wird benutzt von GisReadHead::CursorNext().
|
inline |
|
inline |
| GisReadHead * GisReadHead::CutOut | ( | ) |
Definiert in Zeile 215 der Datei GIS_Head.cpp.
Benutzt mutASSERT(), GisReadHead::Next, GisReadHead::Prev und GisReadHead::PrevPtr.
Wird benutzt von GisReadHead::Build(), GisReadArtHeadOn(), GisReadHeadOn(), mutabor::InputGis::ReadOn() und GisWriteHead::~GisWriteHead().
| GisWriteHead * GisWriteHead::CutOut | ( | ) |
Definiert in Zeile 1013 der Datei GIS_Head.cpp.
Benutzt GisWriteHead::Next und GisWriteHead::Prev.
Wird benutzt von CloseAllSubs() und GisWriteHead::CloseSubs().
|
inline |
Definiert in Zeile 630 der Datei thread.h.
Benutzt Thread::get_current_string_id(), Mutex< M >::get_string_handle() und isDebugFlag.
|
inline |
Definiert in Zeile 566 der Datei Box.h.
Benutzt DeleteKey().
|
inlinevirtual |
Remove from Route list to be deleted, when it becomes free.
As we are using smart pointers the Route gets deleted, when no pointers point to it any more. As we want to interactively manage routes, We must allow routes to have no input device attached to it. This function explicitely allows to delete the object when it is not used any more.
Definiert in Zeile 229 der Datei Route-inlines.h.
|
inlinestatic |
Destroy the route factory.
Call this function instead of deleting the factory.
Definiert in Zeile 649 der Datei Route.h.
Wird benutzt von mutabor::ScopedRoute::~ScopedRoute().
|
virtual |
Destroy the current object.
This function is called when an object shall be deleted. It clears up all references to itself so that it will be deleted if it is not needed anymore.
This functions detatches the device from all routes and calls DoDestroy() afterwards. Finally the Device is going to removed from the device list.
Erneute Implementation in mutaborGUI::BoxData.
Wird benutzt von mutaborGUI::BoxData::Destroy().
|
inlinevirtual |
Destroy the current object.
This function is called when an object shall be deleted. It clears up all references to itself so that it will be deleted if it is not needed anymore.
This functions detatches the device from all routes and calls DoDestroy() afterwards. Finally the Device is going to removed from the device list.
Definiert in Zeile 53 der Datei Device-inlines.h.
Wird benutzt von myDevice::Pause() und CommonMidiInputTest::tearDown().
|
inlinestatic |
|
inlinestatic |
|
inlineprotected |
Definiert in Zeile 658 der Datei Device.h.
| mutabor::DeviceFactory::DeviceFactory | ( | size_t | id = 0 | ) |
|
inlinevirtual |
Disconnect the device from all pairings with routes GUI data or something else.
This function should be extended in subclasses so that after calling it only temporary pointers (variables in functions or temporary objects) point to the object.
Definiert in Zeile 69 der Datei Box-inlines.h.
Benutzt mutabor::disconnect(), route und TRACEC.
|
inlinevirtual |
Disconnect the device from all pairings with routes GUI data or something else.
This function should be extended in subclasses so that after calling it only temporary pointers (variables in functions or temporary objects) point to the object.
Definiert in Zeile 68 der Datei Device-inlines.h.
|
protectedpure virtual |
Implementiert in mutabor::OutputMidiFile, mutabor::OutputGis und midicmnOutputDevice.
|
protectedpure virtual |
Implementiert in mutabor::OutputMidiFile, mutabor::CommonMidiOutput< MidiFileOutputProvider, CommonFileOutputDevice >, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass >, mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >, mutabor::OutputGis und mutabor::CommonFileOutputDevice.
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
Implementiert in mutabor::OutputMidiFile, mutabor::CommonMidiOutput< MidiFileOutputProvider, CommonFileOutputDevice >, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass >, mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass > und mutabor::OutputGis.
|
protectedpure virtual |
|
protectedpure virtual |
Implementiert in mutabor::OutputGis.
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
Really Send the beginning of a sounding note.
| box | Mutabor box that contains the tuning information |
| taste | input key from file or keyboard |
| velo | key press velocity |
| r | route that has been used to transmit the note |
| id | an additional number that is used to make the note unique |
| input_channel_data | current device settings (Controllers, Sound, etc.) |
Implementiert in mutabor::CommonMidiOutput< MidiFileOutputProvider, CommonFileOutputDevice >, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass > und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >.
|
inlineprotectedvirtual |
Erneute Implementation in mutabor::CommonMidiOutput< MidiFileOutputProvider, CommonFileOutputDevice >, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass >, mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >, mutabor::OutputMidiPort, mutabor::OutputGis und mutabor::CommonFileOutputDevice.
|
inlineprotectedvirtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
virtual |
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 445 der Datei Box.cpp.
Benutzt mutASSERT().
Wird benutzt von mutaborGUI::BoxData::DoClose().
|
protectedvirtual |
Creates a generic route.
This functions creates a route object on the heap and returns a smart pointer to it. This route will not be preconfigured.
Each RouteFactory class must override this function to return a route of its type.
Erneute Implementation in mutaborGUI::GUIRouteFactory.
Definiert in Zeile 547 der Datei Route.cpp.
Wird benutzt von mutabor::RouteFactory::Create().
|
protectedvirtual |
Creates a preconfigured route.
This functions creates a route object on the heap and returns a smart pointer to it. This route will be preconfigured according the data provided in the arguments.
Each RouteFactory class must override this function to return a route of its type.
| in | InputDevice& Reference to a smart pointer for the input device where the route starts. |
| out | OutputDevice& End point of the route. |
| type | RouteType Type of the input filter. See RouteType for more information. |
| iFrom | start of the range for the input filter. Its meaning depends on the input filter type. |
| iTo | end of the range for the input filter. Its meaning depends on the input filter type. |
| box | box to be used. Values less than 0 indicate a pass through route or a GMN box. |
| active | indicates whether the events on the route may change the tuning of the box. Regardless of this setting the box referenced by the box parameter will influence the tuning of the events in this route. |
| oFrom | Start of the range of the output filter (will be interpreted by the output device. |
| oTo | End of the reange of the output fileter (will be interpreted by the output device |
| oNoDrum | On MIDI like devices avoid the channel usually used for percussion. |
Definiert in Zeile 552 der Datei Route.cpp.
|
protectedvirtual |
Erneute Implementation in mutaborGUI::GUIBoxFactory.
Definiert in Zeile 1059 der Datei Box.cpp.
Benutzt mutabor::BoxClass::box und mutabor::BoxClass::BoxClass().
|
protectedpure virtual |
|
protectedpure virtual |
| int DoError | ( | int | nr, |
| int | pos = -1 |
||
| ) |
Definiert in Zeile 142 der Datei GSP.cpp.
Benutzt CurrentLine, CurrentPos, GspCurrentLineNr, GspError, GspErrorLine, GspErrorLineNr und GspErrorPos.
Wird benutzt von DoParse(), GetSep(), GspParse() und ReadNote().
|
inline |
Definiert in Zeile 759 der Datei Box.h.
Benutzt _mut, runtime_error und runtime_warning.
|
protectedvirtual |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Erneute Implementation in mutaborGUI::GUIBoxFactory.
Definiert in Zeile 1065 der Datei Box.cpp.
|
protectedvirtual |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Definiert in Zeile 654 der Datei Device.cpp.
|
protectedvirtual |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Definiert in Zeile 642 der Datei Device.cpp.
|
protectedvirtual |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Definiert in Zeile 570 der Datei Route.cpp.
Benutzt mutabor::tree_storage::GetPath(), mutabor::BoxFactory::LoadBoxes(), mutabor::DeviceFactory::LoadInputDevices(), mutabor::DeviceFactory::LoadOutputDevices(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::LoadRoutes(), mutASSERT(), string, mutabor::tree_storage::toLeaf() und mutabor::tree_storage::toParent().
|
inline |
Definiert in Zeile 1300 der Datei Device.h.
Benutzt DEBUGLOG.
|
virtual |
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 401 der Datei Box.cpp.
Benutzt DEBUGLOG, Thread::get_current_string_id() und mutASSERT().
Wird benutzt von mutaborGUI::BoxData::DoOpen().
| int DoParse | ( | ) |
Definiert in Zeile 526 der Datei GSP.cpp.
Benutzt BeginRange(), BeginSegment(), BeginSequenz(), BracketDeep, Brackets, CHAR0, CharIn(), CheckError(), Comma(), CurrentPos, DEBUGLOGBASE, DelimitChars, DoError(), EndParameter(), EndRange(), EndSegment(), EndSequenz(), Eof, GetSep(), GspError, IsLetter(), Komma, LastTag, NextSequenz(), ParaMode, ReadNote(), ReadParaNumber(), ReadParaStr(), ReadTag(), SavePos() und Tag().
Wird benutzt von GspParse().
|
protected |
Definiert in Zeile 372 der Datei Device.cpp.
Benutzt DEBUGLOG und mutabor::midi::get_holds().
|
protectedvirtual |
write the routes to the configuration
| config | configuration to be written to |
Erneute Implementation in mutaborGUI::GUIBoxFactory.
Definiert in Zeile 1071 der Datei Box.cpp.
|
protectedvirtual |
write the routes to the configuration
| config | configuration to be written to |
Definiert in Zeile 660 der Datei Device.cpp.
|
protectedvirtual |
write the routes to the configuration
| config | configuration to be written to |
Definiert in Zeile 648 der Datei Device.cpp.
|
protectedvirtual |
write the routes to the configuration
| config | configuration to be written to |
Definiert in Zeile 586 der Datei Route.cpp.
Benutzt mutaborGUI::DebugCheckRoutes(), mutabor::tree_storage::DeleteGroup(), mutabor::tree_storage::GetPath(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::InitializeIds(), mutASSERT(), mutabor::BoxFactory::SaveBoxes(), mutabor::DeviceFactory::SaveInputDevices(), mutabor::DeviceFactory::SaveOutputDevices(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::SaveRoutes(), string, mutabor::tree_storage::toLeaf() und mutabor::tree_storage::toParent().
| void mutabor::InputDeviceClass::DoSilenceKeys | ( | bool | remove | ) |
Definiert in Zeile 351 der Datei Device.cpp.
Benutzt mutabor::midi::CONTROLLER_OFF, DEBUGLOG und mutabor::midi::get_holds().
|
inline |
|
inline |
| int EndParameter | ( | ) |
Definiert in Zeile 626 der Datei GIS.cpp.
Benutzt AddStr, DEBUGLOG2, GisToken::Sep und TagSep.
Wird benutzt von DoParse(), ReadTag() und GisComma::ToString().
| int EndRange | ( | ) |
Definiert in Zeile 672 der Datei GIS.cpp.
Benutzt GisTagEnd::Begin, BuildTag(), DEBUGLOG2, GisTagBegin::End, GisToken::Next, GisToken::Sep, Tag() und TagMode.
Wird benutzt von DoParse() und GisComma::ToString().
| int EndSegment | ( | ) |
Definiert in Zeile 572 der Datei GIS.cpp.
Benutzt BuildTag(), DEBUGLOG2, GisToken::Next, GisToken::Sep und TagMode.
Wird benutzt von DoParse() und GisComma::ToString().
| int EndSequenz | ( | ) |
Definiert in Zeile 602 der Datei GIS.cpp.
Benutzt BuildTag(), DEBUGLOG2, GisToken::Next, GisToken::Sep und TagMode.
Wird benutzt von DoParse() und GisComma::ToString().
Definiert in Zeile 490 der Datei GIS_Head.cpp.
Benutzt GisTagEnd::Begin, GTTag, if(), TagListData::Next, RemoveTag(), TagListData::Tag und GisTag::Type().
Wird benutzt von GisWriteHead::ProceedGis() und GisReadArtHead::Read().
|
inline |
Definiert in Zeile 1034 der Datei Device.h.
| void Erase | ( | TagList * | list | ) |
Definiert in Zeile 454 der Datei GIS_Head.cpp.
Benutzt TagListData::Next.
Wird benutzt von GisReadArtHead::~GisReadArtHead() und GisWriteHead::~GisWriteHead().
|
protected |
Definiert in Zeile 897 der Datei Box.cpp.
Benutzt mutabor::BoxClass::callbacks.
Wird benutzt von mutabor::BoxClass::log_action().
|
protected |
|
inline |
|
inline |
Definiert in Zeile 1464 der Datei Device.h.
|
inline |
|
inline |
|
inlinestaticprotected |
|
inlinestaticprotected |
| Route mutabor::FindRoute | ( | size_t | id | ) |
|
static |
Definiert in Zeile 965 der Datei Box.cpp.
Benutzt mutASSERT() und mutabor::hidden::mutabor_logic_parsed::mutex.
|
inline |
Definiert in Zeile 492 der Datei Device.h.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::CopyProgramChange().
|
inline |
Definiert in Zeile 493 der Datei Device.h.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::CopyProgramChange().
|
inline |
Return the microtonal part of the in fixed point integer format.
This format has been chosen as some device backends need some space for additional calculations. On the other hand the 24 bit provides much room to avoid rounding errors in the logic.
Definiert in Zeile 197 der Datei Box.h.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::pitch_and_bend().
|
inline |
Definiert in Zeile 488 der Datei Device.h.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_NoteOn() und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_UpdateTones().
|
inline |
Definiert in Zeile 330 der Datei Device.h.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::CopyController(), mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::CopyProgramChange(), mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_Controller(), mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_NoteOn() und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::OutputParameter().
| int mutabor::BoxClass::get_distance | ( | int | note | ) |
Definiert in Zeile 848 der Datei Box.cpp.
Benutzt box und mutabor_get_note_distance().
|
inlinevirtual |
|
inline |
Get the first changed controller.
Definiert in Zeile 360 der Datei Device.h.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::CopyProgramChange() und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_UpdateControllers().
|
inline |
Get the first changed controller that differs from the corresponding controller in another channel.
| other | The channel data we compare ourselves to. |
Definiert in Zeile 376 der Datei Device.h.
Benutzt mutabor::ChannelData::controller.
| BoxClass::tone mutabor::BoxClass::get_frequency | ( | int | note | ) |
Definiert in Zeile 836 der Datei Box.cpp.
Benutzt box und mutabor_get_note_frequency().
|
inline |
Definiert in Zeile 96 der Datei Box-inlines.h.
|
inline |
Check whether one of the hold switches is active.
| true | if the channel is holding notes |
| false | if the notes are expected to stop immediately |
Definiert in Zeile 344 der Datei Device.h.
Benutzt mutabor::midi::CONTROLLER_MIN_ON, mutabor::midi::HOLD_2_PEDAL_ON_OFF, mutabor::midi::HOLD_PEDAL_ON_OFF, mutabor::midi::LEGATO_PEDAL_ON_OFF und mutabor::midi::SOSTENUTO_ON_OFF.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_Controller().
|
inline |
Definiert in Zeile 269 der Datei Device.h.
Benutzt mutabor::midi::DATA_BUTTON_DECREMENT, mutabor::midi::DATA_BUTTON_INCREMENT, mutabor::midi::DATA_ENTRY_COARSE, mutabor::midi::DATA_ENTRY_FINE, mutabor::midi::NON_REGISTERED_PARAMETER_COARSE, mutabor::midi::NON_REGISTERED_PARAMETER_FINE, mutabor::midi::PITCH_BEND_SENSITIVITY, mutabor::midi::REGISTERED_PARAMETER_COARSE und mutabor::midi::REGISTERED_PARAMETER_FINE.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_Controller() und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::OutputParameter().
| int mutabor::BoxClass::get_index | ( | int | note | ) |
Definiert in Zeile 843 der Datei Box.cpp.
Benutzt box und mutabor_get_note_index().
|
inline |
Definiert in Zeile 93 der Datei Box-inlines.h.
|
inline |
Definiert in Zeile 99 der Datei Box-inlines.h.
Benutzt MUTABOR_NAMESPACE_END.
|
inline |
Get the first changed controller.
| last | last position of the iterator. |
Definiert in Zeile 396 der Datei Device.h.
Benutzt mutASSERT().
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::CopyProgramChange() und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_UpdateControllers().
|
inline |
Get the first changed controller that differs from the corresponding controller in another channel.
| other | The channel data we compare ourselves to. |
| last | last position of the iterator. |
Definiert in Zeile 419 der Datei Device.h.
Benutzt mutabor::ChannelData::controller und mutASSERT().
|
inline |
Definiert in Zeile 200 der Datei Box.h.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::pitch_and_bend().
|
inline |
Definiert in Zeile 491 der Datei Device.h.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::CopyProgramChange().
|
inlinestatic |
Definiert in Zeile 181 der Datei Box.h.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::pitch_and_bend().
|
inline |
Definiert in Zeile 297 der Datei Box.h.
Wird benutzt von mutaborGUI::MutFrame::CeToggleKey(), mutaborGUI::MutBoxShape::InitializeDialog() und mutaborGUI::MutBoxShape::readDialog().
|
inline |
|
inline |
|
inlinestatic |
Definiert in Zeile 178 der Datei Box.h.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::fix_bend() und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::pitch_and_bend().
|
inline |
Definiert in Zeile 403 der Datei Route.h.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_NoteOff(), mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_NoteOn() und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_UpdateTones().
|
inline |
Definiert in Zeile 609 der Datei Device.h.
|
inline |
Definiert in Zeile 173 der Datei Box.h.
Benutzt mutabor_get_tone_type().
Wird benutzt von mutabor::BoxClass::GetCurrentTones().
|
inline |
|
inline |
|
inline |
Definiert in Zeile 330 der Datei Route.h.
Wird benutzt von mutaborGUI::Check() und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_UpdateTones().
Scan the list of Boxes for a given id.
id (int) id to scan for
Definiert in Zeile 231 der Datei Box.cpp.
Benutzt UNREACHABLECT.
Wird benutzt von mutaborGUI::BoxDlg::AddButtonPressed(), mutaborGUI::MutFrame::CmDoActivate(), mutaborGUI::MutBoxShape::DoLeftDblClick(), mutaborGUI::DontWant(), mutaborGUI::MutFrame::RaiseTheFrame() und mutaborGUI::MutBoxShape::readDialog().
|
inline |
|
inlinestatic |
Definiert in Zeile 355 der Datei Box.h.
Wird benutzt von mutaborGUI::CheckBoxes(), mutaborGUI::MutFrame::CmDoActivate(), mutaborGUI::MutRouteWnd::createBoxes(), mutaborGUI::MutBoxChannelShape::InitializeRoute(), mutaborGUI::MakeTopLevelsBoxes(), mutabor::OpenAll(), mutabor::Panic(), mutabor::BoxFactory::SaveBoxes(), InputMidiFileTest::setUp(), CommonMidiOutputTest::setUp(), CommonMidiInputTest::setUp(), OutputMidiFileTest::setUp(), CommonMidiOutputTest::tearDown(), OutputMidiFileTest::tearDown(), InputMidiFileTest::testAfterTouch(), InputMidiFileTest::testAllControllerOff(), InputMidiFileTest::testBankSelect(), InputMidiFileTest::testBatchPlay1(), InputMidiFileTest::testBoxMidiIn(), InputMidiFileTest::testBug019010(), InputMidiFileTest::testBug019010_2(), InputMidiFileTest::testControllerPlay(), InputMidiFileTest::testRpnNrpn(), InputMidiFileTest::testSysEx() und mutaborGUI::MutFrame::UpdateBoxMenu().
|
inline |
Definiert in Zeile 248 der Datei Route.h.
| int mutabor::BoxClass::GetChannel | ( | int | key, |
| size_t | channel, | ||
| size_t | id | ||
| ) |
Get the MIDI channel of a given tone.
| note | Note that has been received |
| channel | Internal unique channel id |
| id | Internal unique Note id |
Definiert in Zeile 806 der Datei Box.cpp.
Benutzt mutabor::midi::NO_CHANNEL und TRACE.
|
inline |
Definiert in Zeile 886 der Datei Device.h.
|
pure virtual |
| BoxClass::current_tone_list mutabor::BoxClass::GetCurrentTones | ( | ) |
Definiert in Zeile 696 der Datei Box.cpp.
Benutzt box, mutabor::BoxClass::tone::get_type(), mutabor::box_support::tone_entry::invalid, key, mutabor_empty_tone, mutabor_find_key_in_box(), mutabor_get_pitch_from_tone(), mutabor_invalid_tone und t.
|
static |
Scan the list of input devices for a given id.
id (int) id to scan for
Definiert in Zeile 222 der Datei Device.cpp.
|
inline |
|
inline |
|
inlinestatic |
| ChordNote * GisWriteHead::GetFreeNote | ( | ) |
Definiert in Zeile 1033 der Datei GIS_Head.cpp.
Benutzt ChordNote::AddGis(), CNNoteOn und ChordNote::Next.
Definiert in Zeile 824 der Datei GIS.cpp.
Benutzt GTNull und GisToken::Type().
Wird benutzt von CloseAllSubs(), GetMidiInstrument(), GetReal(), GetTheSpeedFactor(), mutabor::MutaborTag(), ChordNote::MutNoteOff(), mutabor::InputGis::Proceed(), GisComma::ToString() und MisFile::WriteGis().
|
inline |
Definiert in Zeile 169 der Datei Route.h.
Wird benutzt von mutaborGUI::Check().
|
inline |
Definiert in Zeile 350 der Datei Route.h.
Wird benutzt von mutabor::InputMidiPort::Save() und mutabor::InputMidiFile::Save().
|
inline |
Definiert in Zeile 366 der Datei Route.h.
Wird benutzt von mutabor::InputMidiPort::Save() und mutabor::InputMidiFile::Save().
| int GisNote::GetKey | ( | ) |
Definiert in Zeile 388 der Datei GIS.cpp.
Benutzt Acc2Int(), GisNote::Accedentials, mutabor::frac::d, GisNote::Duration, LastOctave, mutabor::frac::n, GisNote::Name, Name2Key(), GisToken::Next, GisNote::Octave, out und GisToken::Sep.
|
inlinevirtual |
Definiert in Zeile 278 der Datei Box.h.
Benutzt _mut, mutabor::Box0, mutabor::GmnBox, mutabor::NewBox und mutabor::NoBox.
| BoxClass::logic_list mutabor::BoxClass::GetLogics | ( | ) |
Get a list of currently defined logics.
Definiert in Zeile 638 der Datei Box.cpp.
Benutzt mutabor::append_triggers(), box, mutabor::hidden::mutabor_logic_parsed::global_harmonies, mutabor::hidden::mutabor_logic_parsed::global_keystrokes, mutabor::hidden::mutabor_logic_parsed::global_midi_inputs, mutabor::hidden::logik::harmony_list, mutabor::hidden::logik::keystroke_list und mutabor::hidden::logik::midi_input_list.
| GisWriteHead * GetMatchingHeader | ( | GisWriteHead ** | head, |
| const std::string | id | ||
| ) |
Definiert in Zeile 1438 der Datei GIS_Head.cpp.
Benutzt h, GisWriteHead::Id, GisWriteHead::InsertAfter(), GisWriteHead::Next und GisWriteHead::Prev.
Wird benutzt von GisWriteHead::GetKey() und GisWriteHeadGis().
| char GetMidiInstrument | ( | GisToken * | token | ) |
Definiert in Zeile 56 der Datei GIS_Head.cpp.
Benutzt DEBUGLOG2, GetGisType(), GTParaStr, string und t.
Wird benutzt von GisReadArtHead::Read().
|
inline |
Definiert in Zeile 581 der Datei Device.h.
Benutzt runtime_error und string.
Wird benutzt von CommonFileDeviceTest::testTimer().
|
inline |
Definiert in Zeile 590 der Datei Device.h.
Wird benutzt von mutaborGUI::MutOutputMidiFileDeviceShape::InitializeDialog() und mutaborGUI::MutOutputMidiDeviceShape::readDialog().
|
inlinestatic |
Definiert in Zeile 303 der Datei Box.h.
Benutzt route.
Wird benutzt von mutaborGUI::NewMutBoxShape::InitializeDialog(), mutaborGUI::MutBoxShape::InitializeDialog(), BoxTest::testCopyPLay(), BoxTest::testGetNextFreeBox() und BoxTest::testParser().
| ChordNote * GisWriteHead::GetNote | ( | int | instrId, |
| int | taste | ||
| ) |
Definiert in Zeile 1057 der Datei GIS_Head.cpp.
Benutzt ChordNote::CheckId() und ChordNote::Next.
|
inlinestatic |
Return the box that is associated with the corrent id.
In case such a box does not exist the box is created
| id | Id to be fetched. |
Definiert in Zeile 1002 der Datei Box.h.
Benutzt mutabor::Box0 und mutabor::Panic().
Wird benutzt von mutaborGUI::GUIRouteFactory::DoCreateBoxChannelShape(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::Load(), compat30::LoadRoutes(), mutabor::MutaborTag() und mutaborGUI::MutBoxShape::readDialog().
|
inline |
Definiert in Zeile 165 der Datei Route.h.
Wird benutzt von mutaborGUI::Check().
|
inline |
Definiert in Zeile 358 der Datei Route.h.
Wird benutzt von mutabor::ChannelFilter::check(), mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_NoteOff(), mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::EmergencyFindChannel(), mutabor::ChannelFilter::operator()(), mutabor::OutputMidiPort::Save() und mutabor::OutputMidiFile::Save().
|
inline |
Definiert in Zeile 374 der Datei Route.h.
Wird benutzt von mutabor::ChannelFilter::check(), mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_NoteOff(), mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::EmergencyFindChannel(), mutabor::ChannelFilter::operator()(), mutabor::OutputMidiPort::Save() und mutabor::OutputMidiFile::Save().
| GisToken * GisTag::GetPara | ( | int | nr | ) |
| GisType GisTag::GetParaType | ( | int | nr | ) |
Definiert in Zeile 204 der Datei GIS.cpp.
Benutzt GTNull, GisToken::Next, Para und GisToken::Type().
| double GetReal | ( | GisToken * | token | ) |
Definiert in Zeile 46 der Datei GIS_Head.cpp.
Benutzt GetGisType(), GTParaInt und GTParaReal.
Wird benutzt von GisReadArtHead::Read().
|
inlinestatic |
|
inline |
Definiert in Zeile 346 der Datei Box.h.
Wird benutzt von mutaborGUI::Check().
|
inline |
|
inline |
Definiert in Zeile 746 der Datei Device.h.
Wird benutzt von mutaborGUI::Check().
|
inline |
| int GetSep | ( | ) |
Definiert in Zeile 192 der Datei GSP.cpp.
Benutzt CHAR0, CHAR1, CharIn(), CurrentLine, CurrentPos, DEBUGLOG2, DoError(), Eof, GspCurrentLineNr, GspError, Komma, NEW_LINE, ParaMode, ReadNewLine(), Sep, SepChars, SepPos und TAKESEP.
Wird benutzt von DoParse(), GspParse(), ReadLong(), ReadNote(), ReadParaNumber(), ReadParaStr() und ReadTag().
| int GetTagId | ( | const std::string & | name, |
| std::string & | registered | ||
| ) |
Definiert in Zeile 832 der Datei GIS.cpp.
Benutzt DEBUGLOG2, NTAGS, NTAGSHORTS, Tags und TagShorts.
Wird benutzt von GisTag::GisTag().
This function returns the speed factor that must be multiplied to the duration value in order to get a delta timestamp in μs.
| token | Token to be parsed in the form numerator/denominator = bpm. |
Definiert in Zeile 97 der Datei GIS_Head.cpp.
Benutzt DEBUGLOG2, GetGisType(), GTParaStr, mutint64, string, t und ZIFFER.
Wird benutzt von GisReadArtHead::Read().
| box_support::tone_system mutabor::BoxClass::GetToneSystem | ( | ) |
Definiert in Zeile 658 der Datei Box.cpp.
Benutzt mutabor::box_support::tone_system::anchor, box, mutabor::box_support::tone_entry::invalid, mutabor_active_tone, mutabor_empty_tone, mutabor_get_pitch_from_interval(), mutabor_get_pitch_from_tone(), mutabor_get_tone_type(), mutabor_invalid_tone, MUTABOR_KEYRANGE_MAX_WIDTH, mutASSERT(), mutabor::box_support::tone_system::period, t und mutabor::box_support::tone_system::tones.
|
inlinevirtual |
|
inline |
Definiert in Zeile 338 der Datei Route.h.
Wird benutzt von mutabor::InputMidiPort::Load(), mutabor::InputMidiFile::Load(), mutabor::InputMidiPort::Save() und mutabor::InputMidiFile::Save().
|
inlinevirtual |
Erneute Implementation in mutabor::OutputMidiFile, mutabor::OutputMidiPort und mutabor::OutputGis.
Definiert in Zeile 948 der Datei Device.h.
Benutzt mutabor::DTUnknown.
Wird benutzt von mutabor::CommonFileInputDevice::CommonFileInputDevice().
|
inlineprotectedvirtual |
Erneute Implementation in mutaborGUI::GUIBoxFactory.
Definiert in Zeile 964 der Datei Box.h.
Benutzt mutabor::Box0.
|
inlinevirtual |
Erneute Implementation in mutabor::InputMidiFile, mutabor::InputMidiPort und mutabor::InputGis.
Definiert in Zeile 1245 der Datei Device.h.
Benutzt mutabor::DTUnknown.
|
protectedpure virtual |
|
inlinevirtual |
Definiert in Zeile 264 der Datei Box.h.
Benutzt _mut, mutabor::Box0, mutabor::GmnBox, mutabor::NewBox und mutabor::NoBox.
|
inline |
|
inlinevirtual |
Erneute Implementation in mutabor::InputDeviceClass, mutabor::InputMidiFile, mutabor::OutputDeviceClass, mutabor::OutputMidiFile, mutabor::InputMidiPort, mutabor::OutputMidiPort, mutabor::InputGis, mutabor::CommonFileInputDevice, mutabor::OutputGis und mutabor::CommonFileOutputDevice.
Definiert in Zeile 627 der Datei Device.h.
Benutzt _mutN.
|
inlinevirtual |
Erneute Implementation von mutabor::Device.
Erneute Implementation in mutabor::OutputMidiFile, mutabor::OutputMidiPort, mutabor::OutputGis und mutabor::CommonFileOutputDevice.
|
inlinevirtual |
Erneute Implementation von mutabor::Device.
Erneute Implementation in mutabor::InputMidiFile, mutabor::InputMidiPort, mutabor::InputGis und mutabor::CommonFileInputDevice.
Definiert in Zeile 1250 der Datei Device.h.
Benutzt _mutN.
|
protectedvirtual |
|
inlineprotectedvirtual |
Definiert in Zeile 672 der Datei Device.h.
Wird benutzt von mutaborGUI::GUIInputDeviceBase::GetGUIInputDevice() und mutaborGUI::GUIOutputDeviceBase::GetGUIOutputDevice().
|
inline |
Definiert in Zeile 890 der Datei Device.h.
Wird benutzt von mutabor::InputGis::Proceed().
| GisNote::GisNote | ( | int | key, |
| int | octave, | ||
| int | acc, | ||
| const std::string & | sep = "", |
||
| GisToken * | next = 0 |
||
| ) |
Definiert in Zeile 343 der Datei GIS.cpp.
Benutzt GisNote::Accedentials, GisNote::Duration, GMN_NO_KEY, GisNote::Name, octave, GisNote::Octave und strdupchr.
| GisToken * GisParse | ( | const std::string | FileName | ) |
Definiert in Zeile 882 der Datei GIS.cpp.
Benutzt DEBUGLOG2, GspParse(), Root, TagMode, TagName, TagSep und UnRavel().
Wird benutzt von GetInFile(), main(), mutabor::InputGis::Open() und GisComma::ToString().
| std::string GISPrettyPrint | ( | std::string | s | ) |
Definiert in Zeile 904 der Datei GIS.cpp.
Benutzt string.
Wird benutzt von GisComma::ToString().
| void GisReadArtDummy | ( | GisReadArtHead * | , |
| char | |||
| ) |
Definiert in Zeile 641 der Datei GIS_Head.cpp.
| mutabor::frac GisReadArtHeadOn | ( | GisReadArtHead ** | Head, |
| frac | dTime, | ||
| GisReadArtProceed * | proceed | ||
| ) |
Definiert in Zeile 647 der Datei GIS_Head.cpp.
Benutzt GisReadHead::Boss, GisReadHead::Cursor, GisReadHead::CursorNext(), GisReadHead::CutOut(), DEBUGLOG2, h, GisReadHead::Next, GisReadHead::nSub, GisReadArtHead::Read(), mutabor::str(), GisReadHead::Time, GisReadArtHead::Time2, TRACE und GisReadHead::Turn.
Wird benutzt von main().
| mutabor::frac GisReadHeadOn | ( | GisReadHead ** | Head, |
| frac | dTime, | ||
| GisReadProceed * | proceed | ||
| ) |
Definiert in Zeile 365 der Datei GIS_Head.cpp.
Benutzt GisReadHead::Boss, GisReadHead::Cursor, GisReadHead::CursorNext(), GisReadHead::CutOut(), h, GisReadHead::Next, GisReadHead::nSub, GisReadHead::Read() und GisReadHead::Time.
| int GisWriteHeadGis | ( | GisWriteHead ** | head, |
| std::string | id, | ||
| GisToken * | token, | ||
| char | turn | ||
| ) |
Definiert in Zeile 1493 der Datei GIS_Head.cpp.
Benutzt GetMatchingHeader() und GisWriteHead::ProceedGis().
Wird benutzt von mutabor::OutputGis::do_Gis() und GisWriteHead::GetKey().
| int GspParse | ( | const std::string & | FileName | ) |
Definiert in Zeile 675 der Datei GSP.cpp.
Benutzt BracketDeep, Brackets, CHAR0, CheckError(), CloseFile(), CurrentLine, CurrentPos, DoError(), DoParse(), Eof, GetSep(), GspCurrentLineNr, GspError, GspErrorLine, GspErrorLineNr, GspErrorPos, LastTag, octave, OpenFile() und StartSep().
Wird benutzt von GisParse().
|
inline |
Definiert in Zeile 240 der Datei Route-inlines.h.
|
inline |
Definiert in Zeile 907 der Datei Device.h.
| void mutabor::InClose | ( | ) |
Definiert in Zeile 734 der Datei Device.cpp.
Benutzt mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList() und TRACE.
Wird benutzt von mutabor::InputDeviceClass::BatchPlay(), main(), mutabor::ScopedOutputDevice::operator=() und mutabor::BoxClass::StopAll().
| void mutabor::InitDeviceFactories | ( | ) |
Definiert in Zeile 667 der Datei Device.cpp.
Wird benutzt von mutabor::DeviceFactory::Create(), main() und myDevice::Pause().
| void mutabor::initialize_box_data | ( | ) |
Definiert in Zeile 1107 der Datei Box.cpp.
Benutzt mutabor::BoxClass::backend_callbacks und mutabor_set_callbacks().
Wird benutzt von IMPLEMENT_APP(), InputMidiFileTest::testAfterTouch(), InputMidiFileTest::testBoxMidiIn() und InputMidiFileTest::testSysEx().
|
static |
Initialize the internal device identifiers.
This function sets the internal device ids of all input devices, starting from 0 and incrementing by 1
Definiert in Zeile 214 der Datei Route.cpp.
|
static |
Initialize the internal device identifiers.
This function sets the internal device ids of all output devices, starting from 0 and incrementing by 1
Definiert in Zeile 193 der Datei Box.cpp.
Benutzt TRACET.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::InitializeIds().
|
static |
Initialize the internal device identifiers.
This function sets the internal device ids of all output devices, starting from 0 and incrementing by 1
Definiert in Zeile 200 der Datei Device.cpp.
| bool mutabor::InOpen | ( | ) |
Definiert in Zeile 714 der Datei Device.cpp.
Benutzt DEBUGLOGBASE, mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList() und TRACE.
Wird benutzt von main(), mutabor::OpenAll() und mutabor::ScopedOutputDevice::operator=().
|
inlineprotected |
| GisWriteHead * GisWriteHead::InsertAfter | ( | GisWriteHead * | position | ) |
Definiert in Zeile 993 der Datei GIS_Head.cpp.
Benutzt GisWriteHead::Next und GisWriteHead::Prev.
Wird benutzt von GetMatchingHeader().
| GisReadHead * GisReadHead::InsertInfrontOf | ( | GisReadHead * | position | ) |
Definiert in Zeile 146 der Datei GIS_Head.cpp.
Benutzt DEBUGLOG und mutASSERT().
Wird benutzt von GisReadHead::Build() und GisReadHead::GisReadHead().
|
inline |
Break the execution of any running logic loops.
| allow_resume | if true allow the next call to the logic to resume logic execution |
|
inline |
Definiert in Zeile 165 der Datei Box.h.
Benutzt mutabor_active_tone.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_NoteOn().
|
inline |
Definiert in Zeile 437 der Datei Device.h.
Benutzt mutASSERT().
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::CopyProgramChange() und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_UpdateControllers().
|
inline |
Definiert in Zeile 472 der Datei Device.h.
Benutzt mutabor::ChannelData::controller und mutabor::ChannelData::Sound.
|
inline |
|
inline |
Definiert in Zeile 87 der Datei Box-inlines.h.
Benutzt key.
|
inline |
Definiert in Zeile 84 der Datei Box-inlines.h.
Benutzt key.
|
inline |
Definiert in Zeile 90 der Datei Box-inlines.h.
Benutzt key.
|
inline |
|
inlinestatic |
Definiert in Zeile 1258 der Datei Device.h.
Benutzt string.
|
inlinestaticprotected |
|
inlinestaticprotected |
Definiert in Zeile 826 der Datei Device.h.
|
inline |
| bool mutabor::BoxClass::IsLogicKey | ( | int | key | ) |
Definiert in Zeile 829 der Datei Box.cpp.
Benutzt box und mutabor::is_logic_key().
|
inline |
|
inline |
Definiert in Zeile 636 der Datei Device.h.
Benutzt string.
Wird benutzt von mutaborGUI::GUIMidiPortFactory::DoCreateInput(), mutaborGUI::GUIMidiFileFactory::DoCreateInput(), mutaborGUI::GUIGisFactory::DoCreateInput(), mutaborGUI::GUIMidiPortFactory::DoCreateOutput(), mutaborGUI::GUIMidiFileFactory::DoCreateOutput(), mutaborGUI::GUIGisFactory::DoCreateOutput(), mutabor::CommonFileOutputDevice::SetName() und mutabor::CommonFileInputDevice::SetName().
|
inline |
Format and process a runtime error message or warning.
| type | error type. |
| format | Format string |
Definiert in Zeile 722 der Datei Box.h.
Benutzt _mut und runtime_error.
|
inline |
Execute the action associated with a key that is pressed on the computer keyboard.
| key | Key that has been pressed. |
| flags | Flags which type of action should be taken. |
Definiert in Zeile 586 der Datei Box.h.
Benutzt KeyboardAnalyse() und KeyboardAnalyseSimple().
|
inline |
Execute the actions that are associated with the characters of a string.
| keys |
Definiert in Zeile 607 der Datei Box.h.
Benutzt KeyboardIn().
|
virtual |
Read the route into from a tree based configuration.
config (tree_storage &) configuration where the route settings will be read from
Definiert in Zeile 88 der Datei Route.cpp.
|
virtual |
Load current device settings from a tree storage.
config (tree_storage) storage class, where the data will be loaded from.
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 123 der Datei Box.cpp.
Benutzt mutUnused.
Wird benutzt von mutaborGUI::BoxData::Load() und mutabor::BoxFactory::LoadBoxes().
|
virtual |
Load route settings (filter settings) for a given route.
Some route settings (e.g. filter settings) are device type specific. This function loads them from a tree storage. config (tree_storage *) Storage class, where the data will be restored from. route (Route) Route whos data shall be loaded.
Definiert in Zeile 127 der Datei Box.cpp.
Benutzt mutUnused.
|
pure virtual |
Load current device settings from a tree storage.
config (tree_storage) storage class, where the data will be loaded from.
Implementiert in mutabor::OutputMidiFile, mutabor::InputMidiPort, mutabor::OutputMidiPort, mutabor::CommonFileInputDevice, midicmnInputDevice, mutabor::OutputGis, mutabor::CommonFileOutputDevice und midicmnOutputDevice.
Wird benutzt von mutabor::CommonFileInputDevice::~CommonFileInputDevice() und mutabor::CommonFileOutputDevice::~CommonFileOutputDevice().
|
pure virtual |
Load route settings (filter settings) for a given route.
Some route settings (e.g. filter settings) are device type specific. This function loads them from a tree storage. config (tree_storage *) Storage class, where the data will be restored from. route (Route) Route whos data shall be loaded.
Implementiert in mutabor::InputMidiFile, mutabor::OutputMidiFile, mutabor::InputMidiPort, mutabor::OutputMidiPort, mutabor::InputGis, midicmnInputDevice, testCommonFileDeviceTimer, testCommonFileDeviceTimer, mutabor::OutputGis und midicmnOutputDevice.
|
static |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Definiert in Zeile 1013 der Datei Box.cpp.
Benutzt mutabor::BoxFactory::Create(), DEBUGLOGTYPE, mutabor::tree_storage::getNOT_FOUND(), mutabor::tree_storage::GetPath(), mutabor::BoxClass::Load(), mutASSERT(), mutabor::NoBox, mutabor::tree_storage::Read(), mutabor::BoxClass::set_routefile_id(), string, mutabor::tree_storage::toFirstLeaf(), mutabor::tree_storage::toLeaf(), mutabor::tree_storage::toNextLeaf() und mutabor::tree_storage::toParent().
Wird benutzt von mutabor::RouteFactory::DoLoadRoutes().
|
static |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Definiert in Zeile 585 der Datei Device.cpp.
Benutzt DEBUGLOGTYPE, mutabor::DTMidiPort, mutabor::tree_storage::getNOT_FOUND(), mutabor::tree_storage::GetPath(), in, mutASSERT(), name, mutabor::tree_storage::Read(), mutabor::Device::set_routefile_id(), string, mutabor::tree_storage::toFirstLeaf(), mutabor::tree_storage::toLeaf(), mutabor::tree_storage::toNextLeaf(), mutabor::tree_storage::toParent() und TRACE.
Wird benutzt von mutabor::RouteFactory::DoLoadRoutes().
|
static |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Definiert in Zeile 531 der Datei Device.cpp.
Benutzt mutabor::DeviceFactory::CreateOutput(), DEBUGLOGTYPE, mutabor::DTMidiPort, mutabor::tree_storage::getNOT_FOUND(), mutabor::tree_storage::GetPath(), mutASSERT(), name, out, mutabor::tree_storage::Read(), string, mutabor::tree_storage::toFirstLeaf(), mutabor::tree_storage::toLeaf(), mutabor::tree_storage::toNextLeaf() und mutabor::tree_storage::toParent().
Wird benutzt von mutabor::RouteFactory::DoLoadRoutes().
| void compat30::LoadRoutes | ( | const std::string & | ) |
load the routes from a text string
| config | string to be read from |
Definiert in Zeile 126 der Datei RouteCompat.cpp.
Benutzt box, mutabor::BoxClass::ClearBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::ClearDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::ClearDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::ClearRouteList(), mutabor::RouteFactory::Create(), mutabor::DeviceFactory::CreateInput(), mutabor::DeviceFactory::CreateOutput(), DEBUGLOG2, mutabor::DTGis, mutabor::DTMidiFile, mutabor::DTMidiPort, mutabor::DTNotSet, mutabor::DTUnknown, GETLINE, mutabor::BoxClass::GetOrCreateBox(), compat30::GetOut(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::InitializeIds(), mutabor::rtmidiin, mutabor::rtmidiout, compat30::Str2DT(), compat30::Str2RT(), string, STUB, TRACE und UNREACHABLE.
Wird benutzt von mutaborGUI::MutRouteWnd::CmRouteLoad() und compat30::RouteIOError::RouteIOError().
|
static |
Load the current routes from a tree storage.
This function loads all routs from a tree based storage. config (tree_storage *) storage driver to use for saving.
Definiert in Zeile 247 der Datei Route.cpp.
|
inlinestatic |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Definiert in Zeile 661 der Datei Route.h.
Wird benutzt von mutaborGUI::MutRouteWnd::CmRouteLoad() und LoadRoutes().
|
static |
Definiert in Zeile 949 der Datei Box.cpp.
Benutzt mutabor::hidden::mutabor_logic_parsed::mutex.
|
static |
Definiert in Zeile 974 der Datei Box.cpp.
Benutzt mutabor::BoxClass::box und mutabor::BoxClass::ExecuteCallbacks().
|
inline |
|
inline |
Definiert in Zeile 534 der Datei Box.h.
Benutzt key und MidiAnalysis().
|
inline |
| void mutabor::BoxClass::MidiOut | ( | struct midiliste * | outliste | ) |
Definiert in Zeile 781 der Datei Box.cpp.
Benutzt mutabor::hidden::midiliste::midi_code und mutabor::hidden::midi_list_laenge().
Wird benutzt von mutabor::BoxClass::MidiOutCallback().
|
inline |
Definiert in Zeile 898 der Datei Device.h.
|
inline |
Definiert in Zeile 902 der Datei Device.h.
|
static |
Definiert in Zeile 925 der Datei Box.cpp.
Benutzt mutabor::BoxClass::box und mutabor::BoxClass::MidiOut().
| void mutabor::ChannelData::MidiReset | ( | ) |
Reset the controllers according to the MIDI standard.
This function resets the Midi Controllers according to RP15 from the MMA.
Definiert in Zeile 48 der Datei Device.cpp.
Benutzt mutabor::ChannelData::bend, mutabor::ChannelData::controller, mutabor::midi::get_default_controller_value(), mutabor::idtype< T >::idpool und mutabor::ChannelData::set_controller().
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_Controller().
|
virtual |
Move the box in the box list.
| count | Number of places the box should be moved up. Negative values indicate downwards direction. |
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 256 der Datei Box.cpp.
Wird benutzt von mutaborGUI::BoxData::MoveInList().
|
virtual |
Move the device in the device list.
| count | Number of places the device should be moved up. Negative values indicate downwards direction. |
Definiert in Zeile 249 der Datei Device.cpp.
|
virtual |
Move routes to another device.
Definiert in Zeile 173 der Datei Box.cpp.
Benutzt mutaborGUI::IsOpen(), mutabor::reconnect(), TRACEC und UNREACHABLEC.
|
virtual |
Move routes to another device.
Definiert in Zeile 176 der Datei Device.cpp.
| MUTABOR_NAMESPACE | ( | mutabor | ) |
not for headers
Definiert in Zeile 52 der Datei Box-inlines.h.
Benutzt debug_destroy_class(), mutaborGUI::IsOpen(), mutASSERT() und TRACEC.
| int ChordNote::MutNoteOff | ( | ) |
Definiert in Zeile 953 der Datei GIS_Head.cpp.
Benutzt CNAlter, CNNoteOn, mutabor::CurrentTime, GetGisType() und GTNote.
| int ChordNote::MutNoteOn | ( | int | key, |
| double | pitch, | ||
| int | instrId, | ||
| int | taste, | ||
| std::string | sep | ||
| ) |
Definiert in Zeile 925 der Datei GIS_Head.cpp.
Benutzt CNAlter, CNNoteOn, GMN_NO_KEY, key, Note(), GisToken::Sep und TTalter.
| int Name2Key | ( | const std::string | name | ) |
| bool mutabor::NeedsRealTime | ( | ) |
Definiert in Zeile 744 der Datei Device.cpp.
Benutzt mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList() und TRACE.
Wird benutzt von mutaborGUI::MutFrame::CmDoActivate() und mutabor::ScopedOutputDevice::operator=().
|
inlinevirtual |
Erneute Implementation in mutabor::OutputMidiPort.
|
inlinevirtual |
Erneute Implementation in mutabor::InputMidiPort.
| int NextSequenz | ( | ) |
Definiert in Zeile 691 der Datei GIS.cpp.
Benutzt BuildTag(), DEBUGLOG2 und TagMode.
Wird benutzt von DoParse() und GisComma::ToString().
|
inlinestatic |
Definiert in Zeile 1254 der Datei Device.h.
Wird benutzt von mutabor::Track::PassDelta(), testCommonFileDeviceTimer::PrepareNextEvent(), mutabor::Track::ReadDelta(), mutabor::Track::SetQuarterDuration(), mutabor::Track::Stop(), InputMidiFileTest::testBatchPlay1(), OutputMidiFileTest::testBatchPlay1(), InputMidiFileTest::testBug019010_2(), mutabor::Track::UpdateDelta() und mutabor::Track::WriteDelta().
|
inline |
|
inline |
| int Note | ( | const std::string & | name, |
| const std::string & | accedentials, | ||
| int | octave, | ||
| const mutabor::frac & | duration | ||
| ) |
Definiert in Zeile 700 der Datei GIS.cpp.
Benutzt BuildTag(), DEBUGLOG2, GisNote::GisNote(), GisToken::Next, octave, GisToken::Sep, mutabor::str() und TagMode.
Wird benutzt von ChordNote::MutNoteOn(), ReadNote() und GisComma::ToString().
|
inline |
|
inline |
Definiert in Zeile 862 der Datei Device.h.
Wird benutzt von myDevice::Pause(), mutabor::InputGis::Proceed(), CommonMidiOutputTest::testNoteOnOff() und OutputMidiFileTest::testNoteOnOff().
|
inline |
Definiert in Zeile 1292 der Datei Device.h.
Wird benutzt von CommonMidiInputTest::testGlobalPanic() und CommonMidiInputTest::testPanic().
|
inline |
|
inline |
Definiert in Zeile 852 der Datei Device.h.
Wird benutzt von myDevice::Pause(), mutabor::InputGis::Proceed(), CommonMidiOutputTest::testMoreNotesThanChannels(), CommonMidiOutputTest::testNoteOnOff() und OutputMidiFileTest::testNoteOnOff().
|
inline |
Definiert in Zeile 1266 der Datei Device.h.
Benutzt DEBUGLOG.
Wird benutzt von CommonMidiInputTest::testGlobalPanic() und CommonMidiInputTest::testPanic().
|
inline |
|
pure virtual |
Implementiert in mutabor::InputMidiFile, mutabor::OutputDeviceClass, mutabor::InputMidiPort, mutabor::InputGis, mutabor::CommonFileInputDevice, midicmnInputDevice, myDevice, myDevice, myDevice, myDevice, testCommonFileDeviceTimer, testCommonFileDeviceTimer, myDevice und myDevice.
Wird benutzt von mutaborGUI::GUIMidiPortFactory::DoCreateInput(), mutaborGUI::GUIMidiFileFactory::DoCreateInput() und mutaborGUI::GUIGisFactory::DoCreateInput().
|
inlinevirtual |
Implementiert mutabor::Device.
Definiert in Zeile 939 der Datei Device.h.
Wird benutzt von mutabor::GisFactory::DoCreateInput(), mutaborGUI::GUIMidiPortFactory::DoCreateOutput(), mutaborGUI::GUIMidiFileFactory::DoCreateOutput(), mutaborGUI::GUIGisFactory::DoCreateOutput(), mutabor::CommonFileOutputDevice::SetName(), mutabor::OutputGis::SetName(), mutabor::CommonFileInputDevice::SetName(), CommonMidiInputTest::testGlobalPanic(), CommonMidiOutputTest::testMoreNotesThanChannels(), CommonMidiOutputTest::testNoteOnOff(), OutputMidiFileTest::testNoteOnOff(), CommonMidiInputTest::testPanic(), mutabor::CommonFileInputDevice::~CommonFileInputDevice() und mutabor::InputGis::~InputGis().
| bool mutabor::OpenAll | ( | int | mode | ) |
Definiert in Zeile 478 der Datei Box.cpp.
Benutzt _mut, mutabor::BoxClass::CloseAll(), mutabor::BoxClass::GetBoxList(), mutabor::InOpen(), mutabor::BoxClass_CallOpen::ok, mutabor::OpenAllBoxes, mutabor::OpenAllInDevices, mutabor::OpenAllOutDevices, mutabor::OutClose() und mutabor::OutOpen().
Wird benutzt von mutabor::BoxClass::ActivateAll() und mutabor::InputDeviceClass::BatchPlay().
| int OpenFile | ( | const std::string & | Name | ) |
Definiert in Zeile 53 der Datei GSP_File.cpp.
Benutzt bad, File, in und p().
Wird benutzt von GspParse().
|
inline |
|
virtual |
|
virtual |
Erneute Implementation in mutabor::InputDeviceClass, mutabor::InputMidiFile, mutabor::OutputDeviceClass, mutabor::OutputMidiFile, mutabor::CommonTypedDeviceAPI< T, P, L >, mutabor::CommonTypedDeviceAPI< OutputDeviceClass >, mutabor::CommonTypedDeviceAPI< InputDeviceClass >, mutabor::InputMidiPort, mutabor::OutputMidiPort, mutabor::InputGis, mutabor::CommonFileInputDevice, mutabor::OutputGis und mutabor::CommonFileOutputDevice.
Definiert in Zeile 91 der Datei Device.cpp.
Benutzt mutabor::NoBox, mutabor::str() und string.
| mutabor::BoxClass::operator std::string | ( | ) | const |
Definiert in Zeile 57 der Datei Box.cpp.
Benutzt mutabor::str() und string.
|
virtual |
Erneute Implementation von mutabor::Device.
Erneute Implementation in mutabor::InputDeviceClass, mutabor::InputMidiFile, mutabor::OutputDeviceClass, mutabor::OutputMidiFile, mutabor::InputMidiPort, mutabor::OutputMidiPort, mutabor::InputGis, mutabor::CommonFileInputDevice, mutabor::OutputGis und mutabor::CommonFileOutputDevice.
Definiert in Zeile 283 der Datei Device.cpp.
|
virtual |
Erneute Implementation von mutabor::CommonTypedDeviceAPI< OutputDeviceClass >.
Erneute Implementation in mutabor::OutputMidiFile, mutabor::OutputMidiPort, mutabor::OutputGis und mutabor::CommonFileOutputDevice.
Definiert in Zeile 340 der Datei Device.cpp.
Benutzt mutabor::InputDeviceClass::last_was_stop und string.
|
virtual |
Erneute Implementation von mutabor::CommonTypedDeviceAPI< InputDeviceClass >.
Erneute Implementation in mutabor::InputMidiFile, mutabor::InputMidiPort, mutabor::InputGis und mutabor::CommonFileInputDevice.
Definiert in Zeile 506 der Datei Device.cpp.
Benutzt mutabor::DeviceFactory::factories, mutabor::str() und string.
|
inline |
|
inline |
Definiert in Zeile 1056 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::current_keys_type::entry::key, mutabor::InputDeviceClass::current_keys_type::entry::route und mutabor::InputDeviceClass::current_keys_type::entry::unique_id.
|
inline |
|
inline |
|
inline |
Definiert in Zeile 1536 der Datei Device.h.
|
inline |
Definiert in Zeile 1540 der Datei Device.h.
|
inline |
Definiert in Zeile 1552 der Datei Device.h.
|
inline |
Definiert in Zeile 1556 der Datei Device.h.
Benutzt mutabor::InClose(), mutabor::InOpen(), mutabor::NeedsRealTime(), mutabor::OutAddTime(), mutabor::OutClose() und mutabor::OutOpen().
|
inline |
|
inline |
Definiert in Zeile 1048 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::current_keys_type::entry::key, route, mutabor::InputDeviceClass::current_keys_type::entry::route und mutabor::InputDeviceClass::current_keys_type::entry::unique_id.
| void mutabor::OutAddTime | ( | frac | time | ) |
Definiert in Zeile 706 der Datei Device.cpp.
Benutzt mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList().
Wird benutzt von main() und mutabor::ScopedOutputDevice::operator=().
| void mutabor::OutClose | ( | ) |
Definiert in Zeile 698 der Datei Device.cpp.
Benutzt mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList().
Wird benutzt von mutabor::InputDeviceClass::BatchPlay(), main(), mutabor::OpenAll(), mutabor::ScopedOutputDevice::operator=() und mutabor::BoxClass::StopAll().
| bool mutabor::OutOpen | ( | ) |
Definiert in Zeile 680 der Datei Device.cpp.
Benutzt DEBUGLOG2 und mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList().
Wird benutzt von main(), mutabor::OpenAll() und mutabor::ScopedOutputDevice::operator=().
|
inline |
Definiert in Zeile 383 der Datei Route.h.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_NoteOff(), mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::EmergencyFindChannel(), mutabor::OutputMidiPort::Load(), mutabor::OutputMidiFile::Load(), mutabor::ChannelFilter::operator()(), mutabor::OutputMidiPort::Save() und mutabor::OutputMidiFile::Save().
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definiert in Zeile 1348 der Datei Device.h.
|
inline |
|
inline |
|
virtual |
reset the device if requested
Definiert in Zeile 386 der Datei Box.cpp.
Benutzt box, mutabor::hidden::mutabor_reset_keys(), mutASSERT() und mutUnused.
|
virtual |
Definiert in Zeile 356 der Datei Box.cpp.
Benutzt box, mutabor_note_type::channel, DEBUGLOG, mutabor_note_type::id, key, mutabor_find_key_in_box(), mutASSERT(), mutUnused, mutabor_note_type::next und mutabor_note_type::number.
|
virtual |
Definiert in Zeile 331 der Datei Box.cpp.
Benutzt box, key, mutabor_find_key_in_box(), mutASSERT(), mutUnused und mutabor_note_type::next.
|
pure virtual |
reset the device if requested
Implementiert in mutabor::InputDeviceClass und mutabor::OutputDeviceClass.
|
inlinevirtual |
reset the device if requested
Implementiert mutabor::Device.
Definiert in Zeile 928 der Datei Device.h.
Wird benutzt von mutabor::InputGis::Stop() und mutabor::CommonFileInputDevice::ThreadPlay().
| void mutabor::Panic | ( | int | type | ) |
Definiert in Zeile 1092 der Datei Box.cpp.
Benutzt mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList() und mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList().
Wird benutzt von mutabor::BoxClass::ClearBoxList(), mutabor::InputMidiPort::Close(), mutaborGUI::MutFrame::CmPanic(), mutabor::BoxClass::GetOrCreateBox(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::Panic(), mutabor::CommonMidiInput< InputDeviceClass >::ProceedRoute(), mutabor::InputDeviceClass::ResumeKeys(), mutabor::InputMidiPort::Stop(), mutabor::InputDeviceClass::Stop(), CommonMidiInputTest::testGlobalPanic() und mutabor::Device::~Device().
|
virtual |
reset the device if requested
Implementiert mutabor::Device.
Definiert in Zeile 429 der Datei Device.cpp.
Wird benutzt von CommonMidiInputTest::testPanic().
| void mutabor::InputDeviceClass::Panic | ( | int | type, |
| size_t | unique_id | ||
| ) |
Definiert in Zeile 398 der Datei Device.cpp.
Benutzt mutabor::InputDeviceClass::current_keys_type::add(), mutabor::InputDeviceClass::current_keys_type::begin(), mutabor::midi::CONTROLLER_OFF, mutabor::InputDeviceClass::current_keys_type::end(), mutabor::midi::get_holds() und mutabor::InputDeviceClass::current_keys_type::remove().
|
inlinevirtual |
Pause playback or recording of the device.
Erneute Implementation in mutabor::InputDeviceClass, mutabor::InputMidiPort, mutabor::CommonFileInputDevice, myDevice, myDevice, myDevice, myDevice, myDevice, myDevice und testCommonFileDeviceTimer.
Definiert in Zeile 571 der Datei Device.h.
Wird benutzt von mutabor::CommonFileInputDevice::~CommonFileInputDevice().
|
inlinevirtual |
Pause playback or recording of the device.
Erneute Implementation von mutabor::Device.
Erneute Implementation in mutabor::InputMidiPort, mutabor::CommonFileInputDevice, myDevice, myDevice, myDevice, myDevice, myDevice, myDevice und testCommonFileDeviceTimer.
Definiert in Zeile 1213 der Datei Device.h.
Benutzt mutabor::DevicePause.
|
inlinestatic |
Pause all input devices.
Definiert in Zeile 1177 der Datei Device.h.
Wird benutzt von mutabor::InputMidiPort::Proceed().
|
inlinevirtual |
Start playback or recording of the device.
Erneute Implementation in mutabor::InputDeviceClass, mutabor::CommonFileInputDevice, myDevice, myDevice, myDevice, myDevice, testCommonFileDeviceTimer, myDevice, myDevice und testCommonFileDeviceTimer.
Definiert in Zeile 564 der Datei Device.h.
Wird benutzt von mutabor::GisFactory::DoCreateInput(), mutabor::CommonFileInputDevice::Pause() und mutabor::CommonFileInputDevice::~CommonFileInputDevice().
|
inlinevirtual |
Command the device to play music.
This function starts playing the music of the device at the curren position.
Erneute Implementation von mutabor::Device.
Erneute Implementation in mutabor::CommonFileInputDevice, myDevice, myDevice, myDevice, myDevice, testCommonFileDeviceTimer, myDevice, myDevice und testCommonFileDeviceTimer.
Definiert in Zeile 1143 der Datei Device.h.
Benutzt mutabor::DevicePause, mutabor::DevicePlay und mutabor::DeviceStop.
|
inlinevirtual |
Go on to the next event.
This function must be provided by the device. It is asked to prepare the next event and return the time to wait in microseconds from the start of the piece. Though the timer has only milliseconds resolution, the errors will sum up so that we need a much higher resolution, here.
Here, we use the measure that is used in the SMF standard. It has been designed to reduce the deviation of a 4 minutes piece at 120 bpm to 500μs. If it were 500ms it would be unusable.
Erneute Implementation in mutabor::InputMidiFile, mutabor::InputGis, testCommonFileDeviceTimer und testCommonFileDeviceTimer.
Definiert in Zeile 1243 der Datei Device.h.
| int GisWriteHead::ProceedGis | ( | GisToken * | token, |
| char | turn = 0 |
||
| ) |
cout << "[" << Id << "," << (int)turn << "]"; token->Echo();
cout << " ";
Definiert in Zeile 1248 der Datei GIS_Head.cpp.
Benutzt AddTag(), GisToken::Copy(), TagListData::Data, EndTag(), GTComma, GTNote, GTNull, GTParaInt, GTParaReal, GTParaStr, GTSegment, GTSequenz, GTTag, GTTagBegin, GTTagEnd, GTUnknown, TagListData::data::i, GisToken::Sep, ChordNote::SetNoteOn(), TTkey, TToct, GisToken::Type(), WTAG und WTAGEND.
Wird benutzt von GisWriteHeadGis().
|
inline |
Definiert in Zeile 447 der Datei Device.h.
Benutzt mutabor::midi::BANK_COARSE und mutabor::midi::BANK_FINE.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::CopyProgramChange() und mutabor::InputGis::Proceed().
|
inline |
Definiert in Zeile 462 der Datei Device.h.
Benutzt mutabor::midi::BANK_COARSE, mutabor::ChannelData::bank_coarse, mutabor::midi::BANK_FINE, mutabor::ChannelData::bank_fine und mutabor::ChannelData::Sound.
|
inline |
Definiert in Zeile 919 der Datei Device.h.
|
inline |
Definiert in Zeile 923 der Datei Device.h.
| void GisReadHead::Read | ( | ) |
Definiert in Zeile 316 der Datei GIS_Head.cpp.
Benutzt DEBUGLOG, GTComma, GTNote, GTNull, GTParaInt, GTParaReal, GTParaStr, GTSegment, GTSequenz, GTTag, GTTagBegin, GTTagEnd und GTUnknown.
Wird benutzt von GisReadArtHead::Build(), GisReadHead::CursorNext() und GisReadHeadOn().
| void GisReadArtHead::Read | ( | ) |
Definiert in Zeile 510 der Datei GIS_Head.cpp.
Benutzt AddTag(), ARStaccatto, ARTenuto, ArticulationHold, TagListData::data::ch, TagListData::Data, DEBUGLOG, EndTag(), GetMidiInstrument(), GetReal(), GetTheSpeedFactor(), GTComma, GTNote, GTNull, GTParaInt, GTParaReal, GTParaStr, GTSegment, GTSequenz, GTTag, GTTagBegin, GTTagEnd, GTUnknown, TagListData::data::i, TAG, TAGEND, TTaccent, TTalter, TTinstr, TTintens, TToct, TTstacc, TTtempo und TTten.
Wird benutzt von GisReadArtHeadOn(), IMPLEMENT_APP(), mutabor::InputGis::ReadOn() und mutaborGUI::MutFrame::RestoreState().
| long ReadLong | ( | int | SignAllowed | ) |
Definiert in Zeile 282 der Datei GSP.cpp.
Benutzt CHAR0, CurrentLine, CurrentPos, DEBUGLOG2, GetSep(), minus, NumberLength und Sep.
Wird benutzt von ReadNote() und ReadParaNumber().
| int ReadNewLine | ( | ) |
Definiert in Zeile 83 der Datei GSP_File.cpp.
Benutzt bad, CurrentLine, CurrentPos, Eof, File und GspCurrentLineNr.
Wird benutzt von GetSep() und ReadParaStr().
| int ReadNote | ( | ) |
Definiert in Zeile 418 der Datei GSP.cpp.
Benutzt accedentials, CHAR0, CharIn(), CheckError(), CurrentLine, CurrentPos, DEBUGLOG2, DoError(), duration, GetSep(), IsLetter(), Note(), octave, ReadLong(), SepPos und string.
Wird benutzt von DoParse().
| int ReadParaNumber | ( | ) |
Definiert in Zeile 313 der Datei GSP.cpp.
Benutzt CHAR0, CheckError(), CurrentPos, GetSep(), minus, NumberLength, ReadLong(), Sep, TagParaInt() und TagParaReal().
Wird benutzt von DoParse().
| int ReadParaStr | ( | ) |
Definiert in Zeile 337 der Datei GSP.cpp.
Benutzt CHAR0, CHAR1, CheckError(), CurrentLine, CurrentPos, Eof, GetSep(), NEW_LINE, ReadNewLine(), string und TagParaStr().
Wird benutzt von DoParse().
| int ReadTag | ( | ) |
Definiert in Zeile 371 der Datei GSP.cpp.
Benutzt BeginParameter(), CHAR0, CheckError(), CurrentLine, CurrentPos, EndParameter(), GetSep(), GspError, IsLetter(), LastTag, ParaMode, SepPos, string und Tag().
Wird benutzt von DoParse().
| int GisWriteHead::ReadyForBoss | ( | ) |
Definiert in Zeile 1073 der Datei GIS_Head.cpp.
Benutzt Comma(), GTNote, GTSequenz, GisToken::Next und GisToken::Type().
Wird benutzt von GisWriteHead::CloseSubs().
|
static |
Play all input devices in realtime mode The the realtime mode allows interactive playing together with the integrated sequencer.
Definiert in Zeile 496 der Datei Device.cpp.
Benutzt mutabor::CurrentTime und mutabor::CurrentTimer::UseRealtime().
Wird benutzt von mutabor::InputMidiPort::Proceed().
|
pure virtual |
Implementiert in mutaborGUI::CompDlg, MyCompileCallback, MyCompileCallback und MyCompileCallback.
Wird benutzt von mutabor::BoxClass::Compile().
|
inlineprotected |
|
inline |
|
virtual |
remove an existing output device
Definiert in Zeile 185 der Datei Route.cpp.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::Remove().
|
virtual |
remove an existing input device
|
virtual |
remov an existing box
|
virtual |
remove a route
Definiert in Zeile 160 der Datei Box.cpp.
Benutzt DEBUGLOG, intrusive_ptr_get_refcount() und mutASSERT().
Wird benutzt von mutaborGUI::BoxData::GetShapes().
|
pure virtual |
remove a route
Implementiert in mutabor::CommonTypedDeviceAPI< T, P, L >, mutabor::CommonTypedDeviceAPI< OutputDeviceClass > und mutabor::CommonTypedDeviceAPI< InputDeviceClass >.
|
virtual |
remove a route
Implementiert mutabor::Device.
Definiert in Zeile 164 der Datei Device.cpp.
Wird benutzt von mutabor::CommonTypedDeviceAPI< InputDeviceClass >::Replace().
|
inline |
Definiert in Zeile 1092 der Datei Device.h.
Benutzt DEBUGLOG.
Wird benutzt von mutabor::InputDeviceClass::Panic().
|
inline |
|
inline |
Definiert in Zeile 781 der Datei Box.h.
Benutzt mutASSERT() und mutUnused.
| void GisWriteHead::RemoveComma | ( | ) |
Definiert in Zeile 1121 der Datei GIS_Head.cpp.
Benutzt GisToken::Next.
Wird benutzt von CloseAllSubs() und GisWriteHead::CloseSubs().
|
staticprotected |
|
staticprotected |
Definiert in Zeile 307 der Datei Device.cpp.
|
staticprotected |
Definiert in Zeile 463 der Datei GIS_Head.cpp.
Benutzt TagListData::Next.
Wird benutzt von AddTag() und EndTag().
|
virtual |
replace an existing output device
Definiert in Zeile 154 der Datei Route.cpp.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::Replace().
|
virtual |
replace an existing input device
|
virtual |
replace an existing box
replace a route
Definiert in Zeile 147 der Datei Box.cpp.
Benutzt DEBUGLOG und mutASSERT().
replace a route
Implementiert in mutabor::CommonTypedDeviceAPI< T, P, L >, mutabor::CommonTypedDeviceAPI< OutputDeviceClass > und mutabor::CommonTypedDeviceAPI< InputDeviceClass >.
|
virtual |
replace a route
Implementiert mutabor::Device.
Definiert in Zeile 149 der Datei Device.cpp.
|
inline |
Definiert in Zeile 131 der Datei Device.h.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_Open() und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_Panic().
|
virtual |
Definiert in Zeile 393 der Datei Box.cpp.
Benutzt box und mutabor::hidden::mutabor_reset_box().
|
inline |
|
inline |
Definiert in Zeile 1320 der Datei Device.h.
|
inlinevirtual |
| mutabor::RouteFactory::RouteFactory | ( | ) |
Creates a route Factory.
Constructor. Should be overridden if classes inhert from Route.
Definiert in Zeile 534 der Datei Route.cpp.
Benutzt mutabor::RouteFactory::factory.
|
inline |
|
inlineexplicit |
Definiert in Zeile 57 der Datei RouteCompat.h.
Benutzt compat30::LoadRoutes(), compat30::SaveRoutes() und string.
|
virtual |
Process an error message (doing the real work)
Definiert in Zeile 85 der Datei Device.cpp.
Benutzt string, t und mutabor::to_string().
Wird benutzt von mutabor::CommonFileInputDevice::exception_error(), mutabor::MidiPortOutputProvider::Open() und mutabor::InputGis::Open().
|
virtual |
Process an error message (doing the real work)
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 853 der Datei Box.cpp.
Benutzt mutabor::to_string().
Wird benutzt von error_callback() und mutabor::error_callback().
|
virtual |
Write the route settings into a tree based configuration.
config (tree_storage &) configuration where the route settings will be stored
Definiert in Zeile 71 der Datei Route.cpp.
|
virtual |
Save current device settings in a tree storage.
config (tree_storage) storage class, where the data will be saved.
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 113 der Datei Box.cpp.
Benutzt mutUnused.
Wird benutzt von mutaborGUI::BoxData::Save() und mutabor::BoxFactory::SaveBoxes().
|
virtual |
Save route settings (filter settings) for a given route.
Some route settings (e.g. filter settings) are device type specific. This function saves them in a tree storage. config (tree_storage *) Storage class, where the data will be saved. route (Route) Route whos data shall be saved.
Definiert in Zeile 117 der Datei Box.cpp.
Benutzt mutUnused.
|
pure virtual |
Save current device settings in a tree storage.
config (tree_storage) storage class, where the data will be saved.
Implementiert in mutabor::OutputMidiFile, mutabor::InputMidiPort, mutabor::OutputMidiPort, mutabor::CommonFileInputDevice, midicmnInputDevice, mutabor::OutputGis, midicmnOutputDevice und mutabor::CommonFileOutputDevice.
Wird benutzt von mutabor::CommonFileInputDevice::~CommonFileInputDevice() und mutabor::CommonFileOutputDevice::~CommonFileOutputDevice().
|
pure virtual |
Save route settings (filter settings) for a given route.
Some route settings (e.g. filter settings) are device type specific. This function saves them in a tree storage. config (tree_storage *) Storage class, where the data will be saved. route (Route) Route whos data shall be saved.
Implementiert in mutabor::InputMidiFile, mutabor::OutputMidiFile, mutabor::InputMidiPort, mutabor::OutputMidiPort, mutabor::InputGis, midicmnInputDevice, testCommonFileDeviceTimer, testCommonFileDeviceTimer, mutabor::OutputGis und midicmnOutputDevice.
|
static |
write the routes to the configuration
| config | configuration to be written to |
Definiert in Zeile 1035 der Datei Box.cpp.
Benutzt mutabor::BoxClass::GetBoxList(), mutabor::tree_storage::GetPath(), mutASSERT(), mutabor::BoxClass::Save(), string, mutabor::tree_storage::toLeaf(), mutabor::tree_storage::toParent() und mutabor::tree_storage::Write().
Wird benutzt von mutabor::RouteFactory::DoSaveRoutes().
|
static |
write the routes to the configuration
| config | configuration to be written to |
Definiert in Zeile 618 der Datei Device.cpp.
Benutzt mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::tree_storage::GetPath(), in, mutASSERT(), string, mutabor::tree_storage::toLeaf(), mutabor::tree_storage::toParent(), TRACE und mutabor::tree_storage::Write().
Wird benutzt von mutabor::RouteFactory::DoSaveRoutes().
|
static |
write the routes to the configuration
| config | configuration to be written to |
Definiert in Zeile 562 der Datei Device.cpp.
Benutzt mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::tree_storage::GetPath(), mutASSERT(), out, string, mutabor::tree_storage::toLeaf(), mutabor::tree_storage::toParent() und mutabor::tree_storage::Write().
Wird benutzt von mutabor::RouteFactory::DoSaveRoutes().
| void SavePos | ( | ) |
Definiert in Zeile 169 der Datei GSP.cpp.
Benutzt CurrentLine, CurrentPos, GspCurrentLineNr, PossibleErrorLine, PossibleErrorLineNr und PossibleErrorPos.
Wird benutzt von DoParse().
| void compat30::SaveRoutes | ( | std::string & | ) |
write the routes to the given string
| config | string to be written to |
reimplement WriteRoutes
Definiert in Zeile 315 der Datei RouteCompat.cpp.
Benutzt DEBUGLOG2, mutabor::DTGis, mutabor::DTMidiFile, mutabor::DTMidiPort, mutabor::DTNotSet, mutabor::DTUnknown, mutabor::Device::get_routefile_id(), mutabor::CommonMidiOutput< T, D >::GetBendingRange(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::InitializeIds(), mutabor::NoBox, mutabor::rtmidiin, mutabor::RTName, mutabor::str(), string, STUB und UNREACHABLE.
Wird benutzt von mutaborGUI::MutRouteWnd::CmRouteSave() und compat30::RouteIOError::RouteIOError().
|
static |
Save the current routes in a tree storage.
This function saves all routes in a tree based storage. config (tree_storage *) storage driver to use for saving.
Definiert in Zeile 227 der Datei Route.cpp.
|
inlinestatic |
write the routes to the configuration
| config | configuration to be written to |
Definiert in Zeile 672 der Datei Route.h.
Benutzt __attribute__() und box.
Wird benutzt von mutaborGUI::MutRouteWnd::CmRouteSave() und SaveRoutes().
|
inline |
|
inline |
|
inline |
Definiert in Zeile 489 der Datei Device.h.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_NoteOn() und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_UpdateTones().
|
inline |
Definiert in Zeile 830 der Datei Box.h.
Benutzt mutabor::BoxClass::current_compile_callback.
|
inline |
Definiert in Zeile 159 der Datei Device.h.
Benutzt mutabor::midi::DATA_BUTTON_DECREMENT, mutabor::midi::DATA_BUTTON_INCREMENT, mutabor::midi::DATA_ENTRY_COARSE, mutabor::midi::DATA_ENTRY_FINE, DEBUGLOG, mutabor::midi::FIRST_NRPN, mutabor::midi::FIRST_RPN, mutabor::midi::NON_REGISTERED_PARAMETER_COARSE, mutabor::midi::NON_REGISTERED_PARAMETER_FINE, mutabor::midi::REGISTERED_PARAMETER_COARSE und mutabor::midi::REGISTERED_PARAMETER_FINE.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::CopyProgramChange(), mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_Controller(), mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_NoteOn(), mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_Open(), mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_SendBendingRange(), mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_UpdateControllers(), mutabor::ChannelData::MidiReset() und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::OutputParameter().
|
virtual |
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 100 der Datei Box.cpp.
Benutzt box, mutASSERT() und mutabor::NewBox.
Wird benutzt von mutabor::BoxClass::BoxClass() und mutabor::BoxFactory::LoadBoxes().
|
inlineprotected |
Definiert in Zeile 674 der Datei Device.h.
Wird benutzt von mutabor::DeviceFactory::LoadInputDevices().
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
Definiert in Zeile 354 der Datei Route.h.
Wird benutzt von mutabor::InputMidiPort::Load() und mutabor::InputMidiFile::Load().
|
inline |
Definiert in Zeile 370 der Datei Route.h.
Wird benutzt von mutabor::InputMidiPort::Load() und mutabor::InputMidiFile::Load().
|
pure virtual |
Implementiert in MyCompileCallback, MyCompileCallback, MyCompileCallback und mutaborGUI::CompDlg.
Wird benutzt von mutabor::BoxClass::compile_callback().
|
inline |
Definiert in Zeile 639 der Datei Box.h.
Benutzt mutabor_set_logic() und string.
Wird benutzt von mutaborGUI::BoxData::BoxData().
|
pure virtual |
Implementiert in mutaborGUI::CompDlg, MyCompileCallback, MyCompileCallback und MyCompileCallback.
Wird benutzt von mutabor::BoxClass::Compile().
|
inlinevirtual |
|
inlinevirtual |
Erneute Implementation in mutabor::OutputMidiFile, mutabor::InputMidiPort, mutabor::CommonFileInputDevice, mutabor::OutputGis und mutabor::CommonFileOutputDevice.
| int ChordNote::SetNoteOff | ( | GisToken * | note | ) |
Definiert in Zeile 837 der Datei GIS_Head.cpp.
Benutzt CmpNote(), CNNoteOn und mutabor::CurrentTime.
| void ChordNote::SetNoteOn | ( | GisToken * | note | ) |
Definiert in Zeile 829 der Datei GIS_Head.cpp.
Wird benutzt von GisWriteHead::ProceedGis().
|
inline |
Definiert in Zeile 362 der Datei Route.h.
Wird benutzt von mutabor::OutputMidiPort::Load() und mutabor::OutputMidiFile::Load().
|
inline |
Definiert in Zeile 378 der Datei Route.h.
Wird benutzt von mutabor::OutputMidiPort::Load() und mutabor::OutputMidiFile::Load().
|
pure virtual |
Implementiert in mutaborGUI::CompDlg, MyCompileCallback, MyCompileCallback und MyCompileCallback.
Wird benutzt von mutabor::BoxClass::Compile().
|
pure virtual |
Implementiert in MyCompileCallback, MyCompileCallback, mutaborGUI::CompDlg und MyCompileCallback.
|
inline |
Definiert in Zeile 342 der Datei Route.h.
Wird benutzt von mutabor::InputMidiPort::Load().
| void CommonMidiOutputTest::setUp | ( | ) |
Definiert in Zeile 91 der Datei midicmnTest.cpp.
Benutzt box, mutabor::Box0, mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), midicmnOutputDevice::midicmnOutputDevice(), out, route und mutabor::CurrentTimer::UseRealtime().
| void CommonMidiInputTest::setUp | ( | ) |
Definiert in Zeile 598 der Datei midicmnTest.cpp.
Benutzt box, mutabor::Box0, mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), in, midicmnOutputDevice::midicmnOutputDevice(), out, outguard, route und mutabor::CurrentTimer::UseRealtime().
| void OutputMidiFileTest::setUp | ( | ) |
Definiert in Zeile 4814 der Datei DevMidFTest.cpp.
Benutzt box, mutabor::Box0, mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::DeviceFactory::CreateOutput(), mutabor::CurrentTime, mutabor::DTMidiFile, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), out, route, mutabor::CommonMidiOutput< T, D >::SetBendingRange(), mutabor::OutputMidiFile::SetName(), size und mutabor::CurrentTimer::UseRealtime().
|
protectedvirtual |
|
inlineprotectedvirtual |
|
inline |
Definiert in Zeile 1314 der Datei Device.h.
| int StartSep | ( | ) |
Definiert in Zeile 547 der Datei GIS.cpp.
Benutzt DEBUGLOG2, GisToken::GisToken() und GisToken::Sep.
Wird benutzt von GspParse() und GisComma::ToString().
|
inlinevirtual |
Stop playback or recording of the device.
Erneute Implementation in mutabor::InputDeviceClass, mutabor::InputMidiFile, mutabor::InputMidiPort, mutabor::InputGis, mutabor::CommonFileInputDevice, myDevice, myDevice, myDevice, myDevice, testCommonFileDeviceTimer, testCommonFileDeviceTimer, myDevice und myDevice.
Definiert in Zeile 577 der Datei Device.h.
Wird benutzt von mutabor::CommonFileInputDevice::Close(), mutabor::CommonFileInputDevice::Open(), mutabor::CommonFileInputDevice::ThreadPlay(), mutabor::CommonFileInputDevice::~CommonFileInputDevice() und mutabor::InputGis::~InputGis().
|
inlinevirtual |
Stop playback or recording of the device.
Erneute Implementation von mutabor::Device.
Erneute Implementation in mutabor::InputMidiFile, mutabor::InputMidiPort, mutabor::InputGis, mutabor::CommonFileInputDevice, myDevice, myDevice, myDevice, myDevice, testCommonFileDeviceTimer, testCommonFileDeviceTimer, myDevice und myDevice.
Definiert in Zeile 1133 der Datei Device.h.
Benutzt DEFAULT_PANIC, mutabor::DeviceStop und mutabor::Panic().
|
static |
Stop all boxes.
This resets the action traces of all boxes.
Definiert in Zeile 547 der Datei Box.cpp.
Benutzt mutabor::CurrentTime, mutabor::InClose(), mutabor::OutClose() und mutabor::CurrentTimer::Stop().
Wird benutzt von mutaborGUI::MutFrame::DoStop().
|
inlinestatic |
Stop all inupt devices.
Definiert in Zeile 1163 der Datei Device.h.
Benutzt mutabor::DevicePause und mutabor::DevicePlay.
Wird benutzt von mutabor::InputMidiPort::Proceed().
|
inline |
Definiert in Zeile 748 der Datei GIS_Head.cpp.
Wird benutzt von CmpNote().
| std::string StreamToHex | ( | std::istream & | buf | ) |
Definiert in Zeile 380 der Datei debug.cpp.
Wird benutzt von OutputMidiFileTest::CheckOut() und InputMidiFileTest::testControllerPlay().
| int Tag | ( | const std::string & | tagName | ) |
Definiert in Zeile 726 der Datei GIS.cpp.
Benutzt BuildTag(), DEBUGLOG2, GisToken::Sep, TagMode, TagName und TagSep.
Wird benutzt von BeginRange(), BuildTag(), mutaborGUI::MutLogicWnd::CmMutTag(), DoParse(), EndRange(), ReadTag() und GisComma::ToString().
| int TagParaInt | ( | long | i | ) |
Definiert in Zeile 741 der Datei GIS.cpp.
Benutzt DEBUGLOG2, GisToken::Next, p() und GisToken::Sep.
Wird benutzt von ReadParaNumber() und GisComma::ToString().
| int TagParaReal | ( | double | x | ) |
Definiert in Zeile 756 der Datei GIS.cpp.
Benutzt DEBUGLOG2, GisToken::Next, p() und GisToken::Sep.
Wird benutzt von ReadParaNumber() und GisComma::ToString().
| int TagParaStr | ( | const std::string & | s | ) |
Definiert in Zeile 771 der Datei GIS.cpp.
Benutzt DEBUGLOG2, GisToken::Next, p() und GisToken::Sep.
Wird benutzt von ReadParaStr() und GisComma::ToString().
|
inline |
| void CommonMidiOutputTest::tearDown | ( | ) |
Definiert in Zeile 116 der Datei midicmnTest.cpp.
Benutzt box, mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::Destroy(), mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), out und route.
| void CommonMidiInputTest::tearDown | ( | ) |
Definiert in Zeile 629 der Datei midicmnTest.cpp.
Benutzt box, mutabor::CommonTypedDeviceAPI< T, P, L >::Destroy(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::Destroy(), in, mutabor::mutabor_debug_flags, out und route.
| void OutputMidiFileTest::tearDown | ( | ) |
Definiert in Zeile 4853 der Datei DevMidFTest.cpp.
Benutzt box, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), isDebugFlag, mutabor::mutabor_debug_flags, out und route.
| void InputMidiFileTest::testAfterTouch | ( | ) |
Definiert in Zeile 5673 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), box, mutabor::Box0, cd, midicmnOutputDevice::Check(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, mutabor::initialize_box_data(), name, out, route, mutabor::CommonMidiOutput< T, D >::SetBendingRange(), size, string und mutabor::CurrentTimer::UseRealtime().
Wird benutzt von InputMidiFileTest::testPlayMidi().
| void InputMidiFileTest::testAllControllerOff | ( | ) |
Definiert in Zeile 1500 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), box, mutabor::Box0, cd, midicmnOutputDevice::Check(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, out, route, mutabor::CommonMidiOutput< T, D >::SetBendingRange(), size und mutabor::CurrentTimer::UseRealtime().
Wird benutzt von InputMidiFileTest::testPlayMidi().
| void InputMidiFileTest::testBankSelect | ( | ) |
Definiert in Zeile 1272 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), box, mutabor::Box0, cd, midicmnOutputDevice::Check(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, out, route, mutabor::CommonMidiOutput< T, D >::SetBendingRange(), size und mutabor::CurrentTimer::UseRealtime().
Wird benutzt von InputMidiFileTest::testPlayMidi().
| void InputMidiFileTest::testBatchPlay1 | ( | ) |
Definiert in Zeile 75 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), box, mutabor::Box0, cd, midicmnOutputDevice::Check(), mutabor::OutputDeviceClass::Close(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, mutabor::InputDeviceClass::NO_DELTA(), out, route, mutabor::CommonMidiOutput< T, D >::SetBendingRange(), size und mutabor::CurrentTimer::UseRealtime().
Wird benutzt von OutputMidiFileTest::countTestCases() und InputMidiFileTest::testPlayMidi().
| void OutputMidiFileTest::testBatchPlay1 | ( | ) |
Definiert in Zeile 5065 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), box, mutabor::OutputDeviceClass::Close(), mutabor::InputMidiFile::Close(), mutabor::connect(), mutabor::DeviceFactory::CreateInput(), mutabor::CurrentTime, DEBUGLOG, mutabor::DTMidiFile, InputMidiFileTest::in, inguard, mutabor::InputDeviceClass::NO_DELTA(), out, route, string und mutabor::CurrentTimer::UseRealtime().
| void InputMidiFileTest::testBoxMidiIn | ( | ) |
Definiert in Zeile 5458 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), box, mutabor::Box0, cd, midicmnOutputDevice::Check(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, mutabor::initialize_box_data(), name, out, route, mutabor::CommonMidiOutput< T, D >::SetBendingRange(), size, string und mutabor::CurrentTimer::UseRealtime().
Wird benutzt von InputMidiFileTest::testPlayMidi().
| void InputMidiFileTest::testBug019010 | ( | ) |
Definiert in Zeile 935 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), box, mutabor::Box0, cd, midicmnOutputDevice::Check(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, out, route, mutabor::CommonMidiOutput< T, D >::SetBendingRange(), size und mutabor::CurrentTimer::UseRealtime().
Wird benutzt von InputMidiFileTest::testPlayMidi().
| void InputMidiFileTest::testBug019010_2 | ( | ) |
Definiert in Zeile 597 der Datei DevMidFTest.cpp.
Benutzt box, mutabor::Box0, cd, midicmnOutputDevice::Check(), mutabor::OutputDeviceClass::Close(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, DEBUGLOG, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, mutabor::InputDeviceClass::NO_DELTA(), out, route, mutabor::CommonMidiOutput< T, D >::SetBendingRange(), size und mutabor::CurrentTimer::UseRealtime().
Wird benutzt von InputMidiFileTest::testPlayMidi().
| void InputMidiFileTest::testControllerPlay | ( | ) |
Definiert in Zeile 1922 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), box, mutabor::Box0, cd, midicmnOutputDevice::Check(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, out, route, mutabor::CommonMidiOutput< T, D >::SetBendingRange(), size, StreamToHex(), string und mutabor::CurrentTimer::UseRealtime().
Wird benutzt von InputMidiFileTest::testPlayMidi().
| void CommonMidiInputTest::testGlobalPanic | ( | ) |
Definiert in Zeile 1059 der Datei midicmnTest.cpp.
Benutzt box, mutabor::OutputDeviceClass::Close(), mutabor::InputMidiFile::Close(), DEBUGLOG, DEFAULT_PANIC, in, mutabor::InputDeviceClass::NoteOff(), mutabor::InputDeviceClass::NoteOn(), mutabor::OutputDeviceClass::Open(), mutabor::InputMidiFile::Open(), out, mutabor::Panic() und mutabor::str().
| void CommonMidiOutputTest::testMoreNotesThanChannels | ( | ) |
Definiert in Zeile 383 der Datei midicmnTest.cpp.
Benutzt box, cd, mutabor::OutputDeviceClass::Close(), DEBUGLOG, mutabor::OutputDeviceClass::NoteOn(), mutabor::OutputDeviceClass::Open(), out und route.
| void CommonMidiOutputTest::testNoteOnOff | ( | ) |
Definiert in Zeile 137 der Datei midicmnTest.cpp.
Benutzt box, cd, mutabor::OutputDeviceClass::Close(), DEBUGLOG, mutabor::OutputDeviceClass::NoteOff(), mutabor::OutputDeviceClass::NoteOn(), mutabor::OutputDeviceClass::Open(), out, route und mutabor::str().
| void OutputMidiFileTest::testNoteOnOff | ( | ) |
Definiert in Zeile 4875 der Datei DevMidFTest.cpp.
Benutzt box, cd, mutabor::OutputDeviceClass::Close(), DEBUGLOG, mutabor::OutputDeviceClass::NoteOff(), mutabor::OutputDeviceClass::NoteOn(), mutabor::OutputDeviceClass::Open(), out und route.
| void CommonMidiInputTest::testPanic | ( | ) |
Definiert in Zeile 653 der Datei midicmnTest.cpp.
Benutzt box, mutabor::OutputDeviceClass::Close(), mutabor::InputMidiFile::Close(), DEBUGLOG, DEFAULT_PANIC, in, mutabor::InputDeviceClass::NoteOff(), mutabor::InputDeviceClass::NoteOn(), mutabor::OutputDeviceClass::Open(), mutabor::InputMidiFile::Open(), out, mutabor::InputDeviceClass::Panic() und mutabor::str().
| void InputMidiFileTest::testRpnNrpn | ( | ) |
Definiert in Zeile 1701 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), box, mutabor::Box0, cd, midicmnOutputDevice::Check(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, out, route, mutabor::CommonMidiOutput< T, D >::SetBendingRange(), size und mutabor::CurrentTimer::UseRealtime().
Wird benutzt von InputMidiFileTest::testPlayMidi().
| void InputMidiFileTest::testSysEx | ( | ) |
Definiert in Zeile 5888 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), box, mutabor::Box0, cd, midicmnOutputDevice::Check(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, mutabor::initialize_box_data(), name, out, route, mutabor::CommonMidiOutput< T, D >::SetBendingRange(), size, string und mutabor::CurrentTimer::UseRealtime().
Wird benutzt von InputMidiFileTest::testPlayMidi().
|
inline |
|
inline |
|
inline |
Definiert in Zeile 115 der Datei Box.h.
Benutzt mutabor_error_type_to_string().
Wird benutzt von IMPLEMENT_APP(), mutaborGUI::GUIRouteBase::runtime_error(), mutaborGUI::BoxData::runtime_error(), mutaborGUI::GUIOutputDeviceBase::runtime_error(), mutaborGUI::GUIInputDeviceBase::runtime_error(), mutabor::Device::runtime_error() und mutabor::BoxClass::runtime_error().
|
inline |
|
inline |
Definiert in Zeile 155 der Datei Box.h.
Benutzt mutabor_active_tone und mutint64.
|
inline |
Definiert in Zeile 61 der Datei box_support.h.
|
inline |
Definiert in Zeile 63 der Datei box_support.h.
|
virtual |
Erneute Implementation in GisReadArtHead.
Definiert in Zeile 349 der Datei GIS_Head.cpp.
Benutzt mutabor::str() und string.
Wird benutzt von GisReadHead::operator std::string(), GisReadArtHead::operator std::string() und GisReadArtHead::ToString().
|
virtual |
Erneute Implementation von GisReadHead.
Definiert in Zeile 622 der Datei GIS_Head.cpp.
Benutzt mutabor::str(), string und GisReadHead::ToString().
|
inlineprotected |
Definiert in Zeile 490 der Datei Route.h.
|
inlineprotected |
Definiert in Zeile 503 der Datei Route.h.
|
staticprotected |
|
staticprotected |
Definiert in Zeile 313 der Datei Device.cpp.
|
static |
Definiert in Zeile 958 der Datei Box.cpp.
Benutzt mutASSERT() und mutabor::hidden::mutabor_logic_parsed::mutex.
| void UnRavel | ( | ) |
Definiert in Zeile 803 der Datei GIS.cpp.
Benutzt Clear(), LastOpenBracket, GisToken::Next, p(), Para und TagName.
Wird benutzt von GisParse().
|
inlineprotected |
| bool midicmnOutputDevice::unsortedCheck | ( | const std::string & | s, |
| int | line = -1, |
||
| const std::string & | filename = (__FILE__) |
||
| ) |
Definiert in Zeile 39 der Datei midicmnTest.cpp.
Benutzt mutabor::DebugMidiOutputProvider::ClearData(), DEBUGLOG, mutUnused, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass >::Out, mutabor::str() und string.
Wird benutzt von midicmnOutputDevice::Check().
|
static |
Definiert in Zeile 915 der Datei Box.cpp.
Benutzt mutabor::BoxClass::ChangedCallback::ActionChanged, mutabor::BoxClass::ChangedCallback::BoxChanged, mutabor::BoxClass::ChangedCallback::KeysChanged, mutabor::BoxClass::ChangedCallback::LogicChanged, mutabor::hidden::mutabor_action_changed, mutabor::hidden::mutabor_box_changed, mutabor::hidden::mutabor_keys_changed, mutabor::hidden::mutabor_logic_changed und mutabor::BoxClass::updateflags.
|
inline |
| void mutabor::BoxClass::UpdateTones | ( | ) |
|
inline |
Definiert in Zeile 871 der Datei Device.h.
|
inlinevirtual |
Wait for the thread started with Play().
This function can be used to wait for the device to finish playing. It can be used for joinable threads, only. For detached threads its behaviour is undefined.
| flags | Indicators how to wait see wxThread::Wait for more detail. |
Erneute Implementation in mutabor::CommonFileInputDevice.
Definiert in Zeile 1208 der Datei Device.h.
Benutzt mutUnused.
|
inlinestatic |
|
protected |
|
inlinevirtual | ||||||||||||||
|
inlinevirtual | ||||||||||||||
| void GisWriteHead::WriteChord | ( | ) |
Definiert in Zeile 1379 der Datei GIS_Head.cpp.
Benutzt ChordNote::CheckClose(), mutabor::CurrentTime, ChordNote::Data und ChordNote::Next.
|
virtual |
Definiert in Zeile 77 der Datei Box.cpp.
Benutzt box, debug_destruct_class(), DEBUGLOG, intrusive_ptr_add_ref(), mutabor_delete_box(), mutASSERT(), TRACEC und UNREACHABLEC.
|
inline |
|
inline |
|
virtual |
Definiert in Zeile 119 der Datei Device.cpp.
|
inlinevirtual |
|
virtual |
Definiert in Zeile 529 der Datei Device.cpp.
|
inline |
|
inline |
|
inlinevirtual | |||||||||||||
|
inlinevirtual | |||||||||||||
|
inlinevirtual |
|
inlinevirtual | |||||||||||||
|
inlinevirtual |
Definiert in Zeile 847 der Datei Device.h.
Benutzt mutaborGUI::IsOpen(), mutASSERT() und TRACEC.
|
protectedvirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definiert in Zeile 293 der Datei Route-inlines.h.
Benutzt mutabor::RouteFactory::Destroy().
|
inline |
Definiert in Zeile 834 der Datei Box.h.
Benutzt mutabor::BoxClass::current_compile_callback.
|
virtual |
|
static |
Definiert in Zeile 68 der Datei GSP.cpp.
Wird benutzt von GisNote::GisNote(), ReadNote() und GisComma::ToString().
|
protected |
| int mutabor::box_support::tone_system::anchor |
Definiert in Zeile 69 der Datei box_support.h.
Wird benutzt von MutTextBox::GetToneSystem() und mutabor::BoxClass::GetToneSystem().
| char ArticulationHold[5] = { 80, 100, 90, 90, 60 } |
Definiert in Zeile 40 der Datei GIS_Head.cpp.
Wird benutzt von GisReadArtHead::Read().
| char ArticulationOff[5] = { 80, 80, 60, 127, 127 } |
Definiert in Zeile 41 der Datei GIS_Head.cpp.
|
staticprotected |
Definiert in Zeile 839 der Datei Box.h.
Wird benutzt von mutabor::initialize_box_data().
|
static |
Definiert in Zeile 43 der Datei GSP_File.cpp.
Wird benutzt von InFile::NewLine(), OpenFile() und ReadNewLine().
|
protected |
Definiert in Zeile 501 der Datei Device.h.
Wird benutzt von mutabor::ChannelData::program_change().
|
protected |
Definiert in Zeile 502 der Datei Device.h.
Wird benutzt von mutabor::ChannelData::program_change().
|
protected |
Definiert in Zeile 503 der Datei Device.h.
Wird benutzt von mutabor::ChannelData::MidiReset().
|
protected |
|
protected |
Definiert in Zeile 816 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::BoxClass(), mutabor::BoxClass::BoxLock::BoxLock(), mutabor::BoxClass::compile_callback(), mutaborGUI::BoxData::Destroy(), mutaborGUI::GUIBoxFactory::DoCreateBox(), mutabor::BoxFactory::DoCreateBox(), mutabor::error_callback(), mutaborGUI::BoxData::Load(), mutabor::BoxClass::log_action(), mutabor::BoxClass::MidiOutCallback() und mutaborGUI::BoxData::set_routefile_id().
|
protected |
|
staticprotected |
Definiert in Zeile 811 der Datei Box.h.
Wird benutzt von mutaborGUI::BoxData::BoxData().
| std::string Brackets = "" |
Definiert in Zeile 56 der Datei GSP.cpp.
Wird benutzt von DoParse() und GspParse().
|
protected |
Definiert in Zeile 826 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::ExecuteCallbacks().
|
protected |
Definiert in Zeile 495 der Datei Device.h.
Wird benutzt von mutabor::ChannelData::get_first_changed_controller(), mutabor::ChannelData::get_next_changed_controller(), mutabor::ChannelData::is_compatible() und mutabor::ChannelData::MidiReset().
|
protected |
| RouteFactory* mutabor::RouteFactory::FactoryAlreadySet::created |
|
protected |
Definiert in Zeile 838 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::compile_callback(), mutabor::BoxClass::set_callback::set_callback() und mutabor::BoxClass::set_callback::~set_callback().
|
protected |
Definiert in Zeile 824 der Datei Box.h.
Wird benutzt von mutaborGUI::BoxData::Destroy().
|
protected |
Definiert in Zeile 823 der Datei Box.h.
Wird benutzt von mutaborGUI::BoxData::Destroy().
|
protected |
|
protected |
Definiert in Zeile 821 der Datei Box.h.
Wird benutzt von mutaborGUI::BoxData::Destroy().
|
protected |
Definiert in Zeile 822 der Datei Box.h.
Wird benutzt von mutaborGUI::BoxData::Destroy().
| std::string CurrentLine |
Definiert in Zeile 36 der Datei GSP_File.cpp.
Wird benutzt von DoError(), GetSep(), GspParse(), ReadLong(), ReadNewLine(), ReadNote(), ReadParaStr(), ReadTag(), SavePos() und takesep().
| std::string CurrentLine |
Definiert in Zeile 36 der Datei GSP_File.cpp.
Wird benutzt von DoError(), GetSep(), GspParse(), ReadLong(), ReadNewLine(), ReadNote(), ReadParaStr(), ReadTag(), SavePos() und takesep().
| size_t CurrentPos |
Definiert in Zeile 37 der Datei GSP_File.cpp.
Wird benutzt von DoError(), DoParse(), GetSep(), GspParse(), ReadLong(), ReadNewLine(), ReadNote(), ReadParaNumber(), ReadParaStr(), ReadTag(), SavePos() und takesep().
| size_t CurrentPos |
Definiert in Zeile 37 der Datei GSP_File.cpp.
Wird benutzt von DoError(), DoParse(), GetSep(), GspParse(), ReadLong(), ReadNewLine(), ReadNote(), ReadParaNumber(), ReadParaStr(), ReadTag(), SavePos() und takesep().
| Mutex debugmutex |
Definiert in Zeile 90 der Datei debug.cpp.
Wird benutzt von mutabor_debug_lock() und mutabor_debug_unlock().
| InputDevice mutabor::InputDeviceClass::current_keys_type::entry::device |
|
staticprotected |
| const std::string mutabor::DevTypeName |
|
static |
Definiert in Zeile 70 der Datei GSP.cpp.
Wird benutzt von ReadNote(), mutabor::CurrentTimer::Reset(), testCommonFileDeviceTimer::Stop(), GisComma::ToString(), mutabor::timing_params::update_duration_exact(), mutabor::timing_params::update_duration_midi() und mutabor::CurrentTimer::UseRealtime().
| int Eof |
Definiert in Zeile 38 der Datei GSP_File.cpp.
Wird benutzt von DoParse(), GetSep(), GspParse(), ReadNewLine() und ReadParaStr().
| int Eof |
Definiert in Zeile 38 der Datei GSP_File.cpp.
Wird benutzt von DoParse(), GetSep(), GspParse(), ReadNewLine() und ReadParaStr().
|
staticprotected |
|
staticprotected |
Definiert in Zeile 1477 der Datei Device.h.
Wird benutzt von mutabor::InputDeviceClass::operator std::string().
|
staticprotected |
Pointer to the current factory.
Definiert in Zeile 748 der Datei Route.h.
Wird benutzt von mutabor::RouteFactory::Create() und mutabor::RouteFactory::RouteFactory().
| boost::filesystem::ifstream* File |
Definiert in Zeile 40 der Datei GSP_File.cpp.
Wird benutzt von MisTrack::AddNoteOn(), CloseFile(), OpenFile() und ReadNewLine().
| enum { ... } mutabor::box_support::tone_entry::flag |
| enum { ... } mutabor::BoxClass::logic_entry::flags |
| GisReadArtProceed GisReadArtDummy |
| GisReadProceed GisReadDummy |
| int GspCurrentLineNr |
Definiert in Zeile 28 der Datei GSP.cpp.
Wird benutzt von DoError(), GetSep(), GspParse(), ReadNewLine() und SavePos().
| int GspCurrentLineNr |
Definiert in Zeile 28 der Datei GSP.cpp.
Wird benutzt von DoError(), GetSep(), GspParse(), ReadNewLine() und SavePos().
| int GspError |
Definiert in Zeile 32 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), DoParse(), GetInFile(), GetSep(), GspParse(), main(), mutabor::InputGis::Open() und ReadTag().
| int GspError |
Definiert in Zeile 32 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), DoParse(), GetInFile(), GetSep(), GspParse(), main(), mutabor::InputGis::Open() und ReadTag().
| std::string GspErrorLine |
Definiert in Zeile 31 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), GetInFile(), GspParse() und main().
| std::string GspErrorLine |
Definiert in Zeile 31 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), GetInFile(), GspParse() und main().
| int GspErrorLineNr |
Definiert in Zeile 29 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), GetInFile(), GspParse(), main() und mutabor::InputGis::Open().
| int GspErrorLineNr |
Definiert in Zeile 29 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), GetInFile(), GspParse(), main() und mutabor::InputGis::Open().
| int GspErrorPos |
Definiert in Zeile 30 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), GetInFile(), GspParse(), main() und mutabor::InputGis::Open().
| int GspErrorPos |
Definiert in Zeile 30 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), GetInFile(), GspParse(), main() und mutabor::InputGis::Open().
| const char* GspErrorText[] |
Definiert in Zeile 31 der Datei GSP_Err.cpp.
Wird benutzt von GetInFile(), main() und mutabor::InputGis::Open().
| const char* GspErrorText[] |
Definiert in Zeile 31 der Datei GSP_Err.cpp.
Wird benutzt von GetInFile(), main() und mutabor::InputGis::Open().
|
protected |
|
static |
Definiert in Zeile 106 der Datei Device.h.
Wird benutzt von mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_Controller().
|
protected |
| char mutabor::InDevChanged |
|
protected |
|
protected |
Definiert in Zeile 654 der Datei Device.h.
Wird benutzt von mutabor::CommonFileInputDevice::Close(), mutabor::CommonFileOutputDevice::do_Close(), mutabor::CommonFileOutputDevice::do_Open(), midicmnInputDevice::Open(), mutabor::CommonFileInputDevice::Open() und mutabor::CommonFileInputDevice::~CommonFileInputDevice().
|
protected |
| int mutabor::InputDeviceClass::current_keys_type::entry::key |
Definiert in Zeile 1027 der Datei Device.h.
Wird benutzt von mutabor::InputDeviceClass::current_keys_type::hash_type::operator()() und mutabor::InputDeviceClass::current_keys_type::entry::operator==().
|
staticprotected |
Definiert in Zeile 1338 der Datei Device.h.
Wird benutzt von mutabor::OutputDeviceClass::operator std::string().
| mutabor::frac LastDuration |
| int LastOctave |
Definiert in Zeile 113 der Datei GIS.cpp.
Wird benutzt von GisNote::GetKey().
| GisTagBegin* LastOpenRange |
Definiert in Zeile 108 der Datei GIS.cpp.
Wird benutzt von BeginRange().
| char LastTag |
Definiert in Zeile 63 der Datei GSP.cpp.
Wird benutzt von DoParse(), GspParse() und ReadTag().
|
protected |
| std::string mutabor::BoxFactory::FactoryNotFound::message_ |
| std::string mutabor::DeviceFactory::FactoryNotFound::message_ |
| bool minus |
Definiert in Zeile 279 der Datei GSP.cpp.
Wird benutzt von ReadLong() und ReadParaNumber().
|
protected |
Definiert in Zeile 655 der Datei Device.h.
Wird benutzt von mutabor::InputGis::Close(), mutabor::CommonFileInputDevice::exception_error(), mutabor::CommonFileInputDevice::Open(), mutabor::InputGis::Open(), mutabor::CommonFileInputDevice::Pause(), mutabor::CommonFileInputDevice::Play(), testCommonFileDeviceTimer::PrepareNextEvent(), mutabor::CommonFileInputDevice::Stop(), mutabor::InputGis::Stop(), mutabor::CommonFileInputDevice::ThreadPlay() und mutabor::CommonFileInputDevice::WaitForDeviceFinish().
|
protected |
Definiert in Zeile 840 der Datei Box.h.
Wird benutzt von mutaborGUI::BoxData::DoOpen().
| std::string mutabor::BoxClass::logic_entry::name |
Definiert in Zeile 477 der Datei Box.h.
Wird benutzt von mutabor::append_triggers().
|
protected |
Definiert in Zeile 652 der Datei Device.h.
Wird benutzt von mutabor::InputGis::doResetTime(), mutabor::CommonFileOutputDevice::Load(), mutabor::OutputGis::Load(), mutabor::CommonFileInputDevice::Load(), mutabor::InputGis::Open(), mutabor::OutputGis::operator std::string(), mutabor::InputGis::operator std::string(), mutabor::InputGis::ProceedRoute(), mutabor::CommonFileOutputDevice::Save(), mutabor::OutputGis::Save(), mutabor::CommonFileInputDevice::Save(), mutabor::CommonFileOutputDevice::SetName(), mutabor::OutputGis::SetName() und mutabor::CommonFileInputDevice::SetName().
| int NumberLength |
Definiert in Zeile 55 der Datei GSP.cpp.
Wird benutzt von ReadLong() und ReadParaNumber().
|
static |
Definiert in Zeile 66 der Datei GSP.cpp.
Wird benutzt von GisNote::GisNote(), GspParse(), Note(), ReadNote() und GisComma::ToString().
|
protected |
| RouteFactory* mutabor::RouteFactory::FactoryAlreadySet::old |
|
protected |
|
protected |
|
protected |
|
protected |
| GisToken* Para |
Definiert in Zeile 112 der Datei GIS.cpp.
Wird benutzt von GisTagBegin::Copy(), GisTag::GetPara(), GisTag::GetParaType(), UnRavel() und GisTag::~GisTag().
| char ParaMode |
| double mutabor::box_support::tone_system::period |
Definiert in Zeile 70 der Datei box_support.h.
Wird benutzt von MutTextBox::GetToneSystem(), mutabor::BoxClass::GetToneSystem() und mutabor::scala_parser::interval_pattern::interval_pattern().
| double mutabor::box_support::tone_entry::pitch |
Definiert in Zeile 59 der Datei box_support.h.
| std::string PossibleErrorLine |
Definiert in Zeile 37 der Datei GSP.cpp.
Wird benutzt von CheckError() und SavePos().
| int PossibleErrorLineNr |
Definiert in Zeile 35 der Datei GSP.cpp.
Wird benutzt von CheckError() und SavePos().
| int PossibleErrorPos |
Definiert in Zeile 36 der Datei GSP.cpp.
Wird benutzt von CheckError() und SavePos().
|
protected |
|
private |
| GisToken* Root |
Definiert in Zeile 106 der Datei GIS.cpp.
Wird benutzt von GisParse().
| Route mutabor::TRouteClass< I, O, B >::NoOutputDevice::route |
| Route mutabor::TRouteClass< I, O, B >::NoInputDevice::route |
| Route mutabor::InputDeviceClass::current_keys_type::entry::route |
Definiert in Zeile 1030 der Datei Device.h.
Wird benutzt von mutabor::InputDeviceClass::current_keys_type::hash_type::operator()() und mutabor::InputDeviceClass::current_keys_type::entry::operator==().
|
protected |
|
staticprotected |
|
protected |
Definiert in Zeile 656 der Datei Device.h.
Wird benutzt von mutabor::InputGis::ProceedRoute().
|
protected |
| const std::string mutabor::RTName |
Definiert in Zeile 49 der Datei Route.cpp.
Wird benutzt von compat30::SaveRoutes() und compat30::Str2RT().
| std::string Sep = "" |
Definiert in Zeile 39 der Datei GSP.cpp.
Wird benutzt von ChordNote::CheckCloseAlter(), ChordNote::CheckCloseTie(), GisTag::GetPara(), GetSep(), ReadLong(), ReadParaNumber(), SepPos() und takesep().
| std::string Sep |
Definiert in Zeile 39 der Datei GSP.cpp.
Wird benutzt von ChordNote::CheckCloseAlter(), ChordNote::CheckCloseTie(), GisTag::GetPara(), GetSep(), ReadLong(), ReadParaNumber(), SepPos() und takesep().
|
protected |
| const ChannelData* mutabor::InputDeviceClass::current_keys_type::entry::settings |
|
protected |
Definiert in Zeile 500 der Datei Device.h.
Wird benutzt von mutabor::ChannelData::is_compatible() und mutabor::ChannelData::program_change().
| std::string mutabor::BoxClass::logic_entry::startTuning |
| char TagMode |
Definiert in Zeile 109 der Datei GIS.cpp.
Wird benutzt von BeginRange(), BeginSegment(), BeginSequenz(), BuildTag(), Comma(), EndRange(), EndSegment(), EndSequenz(), GisParse(), NextSequenz(), Note() und Tag().
| std::string TagName |
Definiert in Zeile 110 der Datei GIS.cpp.
Wird benutzt von BeginRange(), BuildTag(), GisParse(), Tag() und UnRavel().
| const char* Tags[NTAGS] |
Definiert in Zeile 40 der Datei GIS.cpp.
Wird benutzt von GetTagId() und GisTag::GisTag().
| const char* Tags[NTAGS] |
Definiert in Zeile 40 der Datei GIS.cpp.
Wird benutzt von GetTagId() und GisTag::GisTag().
| std::string TagSep |
Definiert in Zeile 111 der Datei GIS.cpp.
Wird benutzt von BeginParameter(), BeginRange(), BuildTag(), EndParameter(), GisParse() und Tag().
| const char* TagShorts[NTAGSHORTS] |
Definiert in Zeile 96 der Datei GIS.cpp.
Wird benutzt von GetTagId() und GisTag::GisTag().
| const char* TagShorts[NTAGSHORTS] |
Definiert in Zeile 96 der Datei GIS.cpp.
Wird benutzt von GetTagId() und GisTag::GisTag().
| tone_list mutabor::box_support::tone_system::tones |
Definiert in Zeile 71 der Datei box_support.h.
Wird benutzt von MutTextBox::GetToneSystem(), mutabor::BoxClass::GetToneSystem(), mutabor::scala_parser::interval_pattern::interval_pattern() und mutabor::scala_parser::keymap::keymap().
| struct any_trigger mutabor::BoxClass::logic_entry::trigger |
|
protected |
| size_t mutabor::InputDeviceClass::current_keys_type::entry::unique_id |
Definiert in Zeile 1028 der Datei Device.h.
Wird benutzt von mutabor::CommonMidiInput< InputDeviceClass >::GetChannelData(), mutabor::InputDeviceClass::current_keys_type::hash_type::operator()() und mutabor::InputDeviceClass::current_keys_type::entry::operator==().
|
protected |
Definiert in Zeile 825 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::UpdateCallback().
| void* mutabor::InputDeviceClass::current_keys_type::entry::userdata |
| int mutabor::InputDeviceClass::current_keys_type::entry::velocity |
|
friend |
|
friend |
|
friend |
|
friend |
Definiert in Zeile 814 der Datei Box.h.
Wird benutzt von mutaborGUI::GUIBoxFactory::CreateBoxShape().
|
friend |
Definiert in Zeile 845 der Datei Device.h.
Wird benutzt von mutabor::CommonFileInputDevice::CommonFileInputDevice().
|
friend |
|
friend |
Definiert in Zeile 1107 der Datei Box.cpp.
|
friend |
|
friend |
1.8.13